4468|7

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

如何通过串口给仪器发送ASCII码! [复制链接]

如何通过串口给仪器发送ASCII码!有没有好的思路探讨一下。最好是用C语言编写,纠结中啊。

最新回复

我的资源中有一个串口调试器(附源代码)你可以去下载一个来试一试,研究一下代码,很简单。  详情 回复 发表于 2009-5-23 21:28
点赞 关注

回复
举报

85

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
用串口调试工具发
 
 

回复

95

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
WIN下有控件
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

4
 
粘贴一个别人的来,呵,不要介意

http:////zhidao.baidu.com/question/66693092.html
MSComm1.InputMode = comInputModeBinary '设置发送模式为二进制
'其它设置略


'构造数据:
Dim cmd() As Byte

Dim data As String
data = "*0100PGR" & vbCrLf

ReDim cmd(Len(data) - 1)

Dim i As Integer
For i = 0 To UBound(cmd)
cmd(i) = Asc(Mid(data, i + 1, 1))
Next

'发送
MSComm1.Output = cmd

这就是asc码的,windows里回车符是两个字符,如果用其它控制字符,就代替为data = "*0100PGR" & chr(控制字符asc码)

用的MSComm1.Output = Chr(42) & "0100" & "PGR" & Chr(13)也搞定
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

5
 
其实很简单的,用个什么串口调试软件,把你想发的ASCII码写成一个文本文件,然后用串口调试软件向串口发TXT文件,我以前测试一个串口打印机就这样弄的
,
现在网上很多串口调试软件都支持文件传输的
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

6
 
也可以用PC自带的超级终端来发。。注意串口的相关属性。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

7
 
谢谢大家。在计算机的串口发送应该是可以的。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

8
 
我的资源中有一个串口调试器(附源代码)你可以去下载一个来试一试,研究一下代码,很简单。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表