stm32f413ZH无法使用UART10怀疑硬件bug

2019-07-14 14:50发布

看数据手册支持uart10,所以硬件设计的时候使用了uart10的资源
电路是ok的,cube上面也显示支持uart10,但是软件不管怎么弄,都无法让uart10输出
排除软件问题,因为同样的代码,修改下设置,其它uart没有问题
排除自身硬件问题,因为直接去掉了外围电路,直接使用示波器测IO波形。
正常的电平翻转试过了,没有问题。IO口是好的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
qwe046
1楼-- · 2019-07-14 18:43
huazhe
2楼-- · 2019-07-14 20:04
stm32f413ZH 的确支持UART10,我找了块板测试是OK的,可以正常工作。

检查下时钟配置和管脚复用配置,他在APB2总线上。

我用的是PE2 PE3,PG11 PG12都测试过。
ya54031
3楼-- · 2019-07-14 21:36
楼主,你的问题解决了吗?我遇到了和你差不多的问题。uart1~8都没问题,但uart9~10接收到的数据不对
fgfFsG
4楼-- · 2019-07-15 02:27
 精彩回答 2  元偷偷看……
TOPCB
5楼-- · 2019-07-15 04:25
楼主可以在仿真模式下,初始化uart10完成后,看一下uart10、GPIO、rcc的寄存器值,排除一下是哪个引起的错误。
zhhx1985
6楼-- · 2019-07-15 05:42
贴个初始化代码和调用代码大家帮你看....

即便别人告诉你测试好用了,你怎么办,还是要找原因...

一周热门 更多>