SPCOMM ——通讯问题(100分)

  • 主题发起人 主题发起人 brain12345
  • 开始时间 开始时间
B

brain12345

Unregistered / Unconfirmed
GUEST, unregistred user!
程序第一次启动后。发送十六进制的数据时,发送的格式不正确。为什么呢??
如:我发送 ff ff 使用串口调试助手工具查看接收数据显示内容位 80 80 80 80 ,
但是我如果用 两个串口调试助手工具发送一次十六进制数据后。再启动我的程序就一切正常了。这是什么为题????
 
那是你程序的问题喽,代码贴上来看看
 
打开串口后立即设置参数
然后再清一缓存
应该就没什么问题了
 
怎么sopcomm清缓存呢?? 代码怎么写呢。
 
怎么清空spcomm的缓存呢???
代码怎么写呢?
 
是不是需要先将DTR设置为高电平
 
信号反相了!
 
//怎么sopcomm清缓存呢?? 代码怎么写呢。
可用以下代码试试:PurgeComm(Comm1.Handle,PURGE_RXCLEAR);
 
有可能是版本不对,上次一个朋友搞了好几天,在我这里一切正常,到他那里能编译,数据也一模一样.但就是通讯不成功.后来把他的组件去掉,加入我的就OK了.他也说想不通为什么..........[:D]
 

Similar threads

回复
0
查看
848
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部