急!SPCOM问题,$11无法接收

symsss 2004-11-22 09:30:39
当前发送数据中包含有11时则无法接收(发送$11时,未触发OnReceiveData事件),其它数据都能正常接收
如发送20041220153055,则接收为20041220153055
如发送20041120153055,则接收为200420153055
...全文
103 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
symsss 2004-11-24
  • 打赏
  • 举报
回复
to aiir
谢谢您的回答,请问具体怎么做,如果把流控制关掉会有什么影响!

我另开了一贴,请过去拿分
hexenzhou 2004-11-23
  • 打赏
  • 举报
回复
修改
Spcom1.Inx_XonXoffFlow := false;
Spcom1.Outx_XonXoffFlow := false;
Spcom1.StartComm;

cg2004ren 2004-11-23
  • 打赏
  • 举报
回复
不会吧,看看波特率是否一致啊,我从来没碰到啊
aiirii 2004-11-23
  • 打赏
  • 举报
回复
修改 XonChar 并不是好辦法, 我覺得
這個問題與流控有關, 就是串口通信中, 將$11, $13 當作控制符, 所以, 就不會顯示出來

>>另,我的机器只有一个串口,请问可以通过什么手段来模拟串口间的通信
可買 usb 轉串口的 設備, 好象 30塊錢左右
symsss 2004-11-23
  • 打赏
  • 举报
回复
to:getit911
XonChar是做什么用的它为什么可以解决我的问题呢?
能把SPCOM的一些重要属性跟我说明一下吗?
getit911 2004-11-22
  • 打赏
  • 举报
回复
把XonChar属性改成别的或干脆把流控制关了
symsss 2004-11-22
  • 打赏
  • 举报
回复
请各位帮忙顶一下,我急等着解决这个问题,谢谢!
symsss 2004-11-22
  • 打赏
  • 举报
回复
to:aiirii(ari-爱的眼睛)
请问这个参数是做什么用的,我是第一次写串口通信的程序,请多多指点!谢谢!
另,我的机器只有一个串口,请问可以通过什么手段来模拟串口间的通信
aiirii 2004-11-22
  • 打赏
  • 举报
回复
設置spcomm那個 TxOnContinue 之類的參數

symsss 2004-11-22
  • 打赏
  • 举报
回复
我要贴源码,但CSDN说我的程序有对他们不利的言论,怎么办啊

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧