[STM32F1] 求各位大神帮忙!!关于串口传送问题

[复制链接]
 楼主| ljhya 发表于 2013-12-20 11:09 | 显示全部楼层 |阅读模式
我这有三块STM32F10X的板!!三块板分为1,2,3号!三块板之间用串口通信,中间这块2号板使用两个串口,数据从1号传送数据到2号,再由2号传送到3号,数据是正确的!!但是从3号传送数据到2号,再由2号传送到1号时!!1号收到的数据不正确,数据发生移位了!!哪位能告诉我这是什么回事???
wuyanyanke 发表于 2013-12-20 11:20 | 显示全部楼层
哈哈,兄弟真能折腾,你三个板子定义一样的数据结构,用结构传一下试试!
lee_hwa 发表于 2013-12-20 11:39 | 显示全部楼层
wuyanyanke 发表于 2013-12-20 11:20
哈哈,兄弟真能折腾,你三个板子定义一样的数据结构,用结构传一下试试! ...

说的好!
airwill 发表于 2013-12-21 12:33 | 显示全部楼层
数据发生移位了, 可能与数据结构没有关系, 我看用单字节验证一下, 到底是哪一个传输引起的错误.
总体地说: 设置方面的问题可能性大
jjjkkk00 发表于 2013-12-23 15:20 | 显示全部楼层
直接仿真看一下,数据移位问题发生在哪里?
是3->2还是2->1?
然后再检查一下你的程序代码!
静止的黑暗 发表于 2013-12-27 21:28 | 显示全部楼层
你调试先看一下在哪个传输环节数据发生错误了,然后再调试修改吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

13

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部