stm32f413ZH无法使用UART10怀疑硬件bug

2019-07-14 14:50发布

看数据手册支持uart10,所以硬件设计的时候使用了uart10的资源
电路是ok的,cube上面也显示支持uart10,但是软件不管怎么弄,都无法让uart10输出
排除软件问题,因为同样的代码,修改下设置,其它uart没有问题
排除自身硬件问题,因为直接去掉了外围电路,直接使用示波器测IO波形。
正常的电平翻转试过了,没有问题。IO口是好的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
hnllyhsh
1楼-- · 2019-07-16 09:15
你的代码是自己写的还是CubeMX生成的?
fgfFsG
2楼-- · 2019-07-16 09:40
 精彩回答 2  元偷偷看……
fgfFsG
3楼-- · 2019-07-16 12:33
hnllyhsh 发表于 2019-1-3 19:53
你的代码是自己写的还是CubeMX生成的?

你用过f413的uart9和10吗?
fgfFsG
4楼-- · 2019-07-16 17:50
hnllyhsh 发表于 2019-1-3 19:53
你的代码是自己写的还是CubeMX生成的?

我仿真的时候看过uart的寄存器,除了DR,所有和别的uart都一样,就是发送1过去的时候DR接受的是6
hnllyhsh
5楼-- · 2019-07-16 22:04
看你用的是PG11,PG12。手册里的Uart10主功能脚是PE2,PE3,你用这两个脚试试看。
fgfFsG
6楼-- · 2019-07-17 01:14
hnllyhsh 发表于 2019-1-3 20:58
看你用的是PG11,PG12。手册里的Uart10主功能脚是PE2,PE3,你用这两个脚试试看。

都换过了,uart9和10同样的毛病,能复用过来的引脚都试过了

一周热门 更多>