串口发送数据成功,返回数据异常。

fwdtb 2014-02-28 08:30:12
pc104+的工控机,通过rs232方式与一块温控仪通讯。
发送一串命令,给温控仪,命令温控仪打开comm通讯模式。
温控仪已经收到,并成功执行了这个指令。
但是返回的数据和温控仪说明书的定义完全对不上。
发送其他命令也是,执行后返回的数据,完全不对。

硬件上,收端已经接了120欧电阻。。。这是什么原因呢
...全文
381 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mangoalx 2014-03-02
  • 打赏
  • 举报
回复
示波器检查波形,判读数据
色郎中 2014-03-01
  • 打赏
  • 举报
回复
情况复杂了 1 波特率 2 数据格式不匹配 3 晶振 4 线有问题 ...
fwdtb 2014-02-28
  • 打赏
  • 举报
回复
引用 3 楼 u012586257 的回复:
你RS232通讯不该有120欧姆啊,检查下
开始没有120欧 显示不正确 插上120欧,显示还那样。
mangoalx 2014-02-28
  • 打赏
  • 举报
回复
你RS232通讯不该有120欧姆啊,检查下
fwdtb 2014-02-28
  • 打赏
  • 举报
回复
引用 1 楼 accessysq 的回复:
1.波特率设置对了没。 2.晶振是否合适,不合适也会导致数据有偏差。这个我就遇到过。
波特率都是9600 晶振也按厂家的指导选择了14.7456MHZ的晶振。 能收到数,但是非常乱
  • 打赏
  • 举报
回复
1.波特率设置对了没。 2.晶振是否合适,不合适也会导致数据有偏差。这个我就遇到过。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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