串口通信接收方比发送方多一个字节

baidu_35717091 2016-11-17 01:36:18
串口通信接收方比发送方多一个字节
...全文
2129 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
BCBPLC 2018-04-26
  • 打赏
  • 举报
回复
我用MSCOMM32.ocx 做过小项目,虽不完美,异步事件方式能通讯。 第二次,因为帮别人做通讯用的很小巧的DLL,只能用API的串口通讯,发送再接收,也很简单。但不会异步事件方式。 第三方的通讯库,没用过。往往没有说明,只能瞎摸索。
baidu_35717091 2016-11-25
  • 打赏
  • 举报
回复
收到多的字节时由于ASCII码 的换行引起的,发送的换行是\n但接收到就变成了\r\n,多了一个字节,而且串口莫名的接收未知来源的数据,这和底层驱动有关系吗
hongss 2016-11-18
  • 打赏
  • 举报
回复
用串口调试助手慢慢查看,试试收、发,看看问题出在哪
xjq2003 2016-11-17
  • 打赏
  • 举报
回复
多出的字节是什么啊,是不是结束符之类啊? 串口通信建议你使用pcomm.dll; 最好不要自己一点一点api写代码,直接调用pcomsm的函数,还是比较稳定的。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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