[STM8] 程序

[复制链接]
1333|10
 楼主| l1160425650 发表于 2017-12-13 14:01 | 显示全部楼层 |阅读模式
请教下里面大神  为什么通过UART1打印串口数据(5A A5 08 83 00 18 01 04 57 0b b6)发送到另外单片机不能工作, 但通过串口直接发送同样数据另外单片机却可以工作  收发和地连接无误
gujiamao12345 发表于 2017-12-13 14:33 | 显示全部楼层
共地了没
lrhsx33 发表于 2017-12-13 14:43 | 显示全部楼层
要确定两边都用同样的协议
mmuuss586 发表于 2017-12-13 14:44 | 显示全部楼层
硬件哪里没接触好吧;
 楼主| l1160425650 发表于 2017-12-13 15:27 | 显示全部楼层
lrhsx33 发表于 2017-12-13 14:43
要确定两边都用同样的协议

发数据单片机的程序
1.png
2.png
3.png
4.png
wang1979 发表于 2017-12-13 15:52 | 显示全部楼层
你可以电脑串口,来调试主机和客户机的收发,看看那里出了问题,另外就是解析的数据不全吧!
wang1979 发表于 2017-12-13 15:56 | 显示全部楼层
我之前遇到搞不定的通讯,用逻辑分析Logic 16,能直观的看出来,收发的数据来!
sjzzlxy 发表于 2017-12-13 16:29 | 显示全部楼层
先不要解析,把接收到的数据打印出来看看。
antusheng 发表于 2017-12-13 17:17 | 显示全部楼层
软件你确认没毛病?
antusheng 发表于 2017-12-13 17:17 | 显示全部楼层
是不是线没接对。之前看到有人是因为线没接对。
killalljp 发表于 2017-12-13 17:19 | 显示全部楼层
楼主,你要发送的是二进制(5A A5 08 83 00 18 01 04 57 0b b6)
还是字符串“5A A5 08 83 00 18 01 04 57 0b b6”??如果没看懂那就要好好去看看书了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

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