stm uart通信问题求助

2019-03-23 20:22发布

使用stm8 uart2进行串口调试实验,初始化寄存器,使能接收发送和接收中断响应。

平台发送数据到PC机:PC端接收正常。

PC端发送数据到平台,平台能够接收到数据,但是都是乱码。

请问哪位大虾碰到过此类问题,帮忙协助,感谢~~~

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
astwyg
1楼-- · 2019-03-24 02:46
 精彩回答 2  元偷偷看……
terry_cui
2楼-- · 2019-03-24 06:33
就是平台接收到数据,用调试工具监听收到的ASCII码,发现跟发送的ascii码不匹配,重新发送到PC端显示也是不正常数据。

如PC端发送数据为12,相当于传输了两个字节
平台接收再回传出现如下情况
Receive Byte is 0x67
Receive Byte is 0x33

请帮忙分析下可能的原因,非常感谢!!!
daicheng
3楼-- · 2019-03-24 08:40
是否波特率设置 正常,格式是否正确?
terry_cui
4楼-- · 2019-03-24 13:48
 精彩回答 2  元偷偷看……
tree0429
5楼-- · 2019-03-24 15:05
把程序打包发过来看看mine1264@sina.com
tree0429
6楼-- · 2019-03-24 18:45
发送和接受数据不要用ASCII码,直接用HEX格式收发试试

一周热门 更多>