为什么用原子源程序串口通信程序,显示的是乱码?

2019-07-20 23:47发布

我想输出的HELLO,但是却是这堆乱码。 在别的板子上可以显示,但是到了我的板子就是乱码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
365mcu
1楼-- · 2019-07-21 00:20
 精彩回答 2  元偷偷看……
森森不息1993
2楼-- · 2019-07-21 00:28
365mcu 发表于 2016-1-28 16:13
自己分析过吗?能缩小点可能出现的原因的范围啊!?要不然不明白到底除了什么问题。

首先(1)程序编译是完全争取的
(2)源程序是F407ZGT6,而我的板子是VET6,我就把程序里的Target改为了我的板子型号
(3)波特率从小到大,都试过了,还是乱码
365mcu
3楼-- · 2019-07-21 05:41
森森不息1993 发表于 2016-1-28 16:53
首先(1)程序编译是完全争取的
(2)源程序是F407ZGT6,而我的板子是VET6,我就把程序里的Target改为了 ...

我建议,你发送数据的时候一个字节一个字节的发送看,串口发送缓存数据是否正确,然后对比实际接收数据,可以排除是否是程序直接发送的数据就是错误的还是只是串口显示有问题等等。。。
gangzilife
4楼-- · 2019-07-21 06:58
可以读一读寄存器的值看是不是你要发送的值,另外串口啥的不要搞错了,有时候我们一个小小的问题,可能就会让我们白忙活几天
正点原子
5楼-- · 2019-07-21 07:28
 精彩回答 2  元偷偷看……
章辰羽
6楼-- · 2019-07-21 08:12
 精彩回答 2  元偷偷看……

一周热门 更多>