UART 收讯 噪音错误

2019-07-20 07:59发布

我用的原子哥提供的F407 HAL示例程序,啥都没改,两个现象。
一个是串口助手收到的是乱码;
另一个是收讯时会出错,经过调试发现错误是“noise error”,请问有谁知道是咋回事吗?
捕获.PNG

另外,串口初始化时调用了HAL_UART_Receive_IT这个函数,打开了串口的一系列中断,之后在huart->RxXferCount减少到0后这些中断都被关掉了。那么问题来了,后面再需要收讯时,是谁把这些中断又打开的呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
taizonglai
1楼-- · 2019-07-20 10:17
 精彩回答 2  元偷偷看……
二十一畫生
2楼-- · 2019-07-20 15:22
试了一下用寄存器版,可以实现功能,所以硬件没问题,应该是HAL版哪里错了。
二十一畫生
3楼-- · 2019-07-20 20:25
 精彩回答 2  元偷偷看……
二十一畫生
4楼-- · 2019-07-20 21:47
 精彩回答 2  元偷偷看……

一周热门 更多>