STM32用USART1发送数据到电脑端,串口助手收到错误数据

2019-07-21 02:08发布

STM32用USART1发送数据到电脑端,串口助手收到错误数据。USART_SendData(USART1, 0x01);收到的是7F。尝试了各种方法就是找不到原因。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
duanwenkang
1楼-- · 2019-07-22 23:40
IdeaMing 发表于 2018-3-1 17:11
数据不对,收多了,应该是波特率不对,查一下时钟。

这组数据是我用例程发的数据,例程我一点都没修改,只是吧j-link改成了st-...
duanwenkang
2楼-- · 2019-07-23 04:09
 精彩回答 2  元偷偷看……
duanwenkang
3楼-- · 2019-07-23 10:05
IdeaMing 发表于 2018-3-1 17:12
毕竟还是基础操作。

我现在都怀疑是我电脑上次中病毒造成的
cromarti
4楼-- · 2019-07-23 10:05
 精彩回答 2  元偷偷看……
IdeaMing
5楼-- · 2019-07-23 13:05
cromarti 发表于 2018-3-1 19:47
这个跟你板子上的晶振频率(hse)有关系……你的晶振是多少m的?

对的,这个时候要怀疑你的晶振频率不对了,或者不起振,使用了内部晶振。
duanwenkang
6楼-- · 2019-07-23 14:43
IdeaMing 发表于 2018-3-2 09:42
对的,这个时候要怀疑你的晶振频率不对了,或者不起振,使用了内部晶振。

谢谢,问题已经解决,不是软件问题,硬件连接出现了错误,少了个232转换芯片

一周热门 更多>