STM32F407的串口UART4,UART5为什么只能发送不能接收

2019-12-10 18:33发布

最近做一个项目,需要使用STM32F407的所有串口。USART1,2,3,6都很正常的可以收发了。但是uart4,uart5就是只能发送,不能接收。
DEBUG发现,根本进不了接收中断。
本来有一丝丝怀疑硬件问题的,但是uart4,uart5现象很同意,硬件查过也没有问题。
所以,想问一下各位,有没有用过STM32F407的UART4,UART5,对此有没有什么特别注意的地方。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
askme
1楼-- · 2019-12-12 06:32
用STM32CubeMX配置下就好了,很方便
honami520
2楼-- · 2019-12-12 06:49
好的,看到楼上的几位用的都很正常,那说明应该还是我这边的软件或者硬件的问题。不是芯片BUG就OK,结贴。
redworlf007
3楼-- · 2019-12-12 12:43
 精彩回答 2  元偷偷看……
honami520
4楼-- · 2019-12-12 17:56
使用另外一个核心板测试后,一切正常,看来就是硬件的问题,我被坑了。
venus5712
5楼-- · 2019-12-12 23:40
打板回来硬件测试,我都是用STM32CubeMX配置工程测测GPIO、UART什么的。快速高效。
wsxiaoping
6楼-- · 2019-12-13 04:08
看来还是要先查硬件啊!

一周热门 更多>