fengchao989 发表于 2017-7-25 18:23:18

stm32f413ZH 无法使用UART10 怀疑硬件bug

看数据手册支持uart10,所以硬件设计的时候使用了uart10的资源
电路是ok的,cube上面也显示支持uart10,但是软件不管怎么弄,都无法让uart10输出
排除软件问题,因为同样的代码,修改下设置,其它uart没有问题
排除自身硬件问题,因为直接去掉了外围电路,直接使用示波器测IO波形。
正常的电平翻转试过了,没有问题。IO口是好的。

fengchao989 发表于 2017-7-26 09:52:47

有stm32f413ZH 开发板的 可以试一下。帮忙验证下。

fengchao989 发表于 2017-7-31 09:57:02

:o:o:o:o:o:o:o:o:o

xmshao 发表于 2017-7-31 17:40:10

stm32f413ZH 的确支持UART10,我找了块板测试是OK的,可以正常工作。

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

我用的是PE2 PE3,PG11 PG12都测试过。

onlyforsmile163 发表于 2017-8-11 11:25:26

楼主,你的问题解决了吗?我遇到了和你差不多的问题。uart1~8都没问题,但uart9~10接收到的数据不对

onlyforsmile163 发表于 2017-9-14 08:56:02

xmshao 发表于 2017-7-31 17:40
stm32f413ZH 的确支持UART10,我找了块板测试是OK的,可以正常工作。

检查下时钟配置和管脚复用配置,他 ...

能否把uart9和uart10的配置代码发一下,我这里uart9 和10能够接收到数据,但是数据不对,接受的的长度都对,其他uart没问题

发表于 2017-9-14 09:18:12

楼主可以在仿真模式下,初始化uart10完成后,看一下uart10、GPIO、rcc的寄存器值,排除一下是哪个引起的错误。

wofei1314 发表于 2017-9-14 11:46:40

贴个初始化代码和调用代码大家帮你看....

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

onlyforsmile163 发表于 2017-9-14 11:59:24

asdasd

本帖最后由 onlyforsmile163com 于 2018-1-8 16:28 编辑

sdfsdf

onlyforsmile163 发表于 2017-9-14 12:02:58

我这里统一设置了10个uart 和DMA通道
其他没问题只有uart9和uart10有问题,能收到数据,字节数也对,就是数不对
比如我发01 01 01 01 01 01 01 01 01 他就收到06 06 06 06 06 06 06 06 06
发 02 02 02 02 就收到18 18 18 18
页: [1] 2 3 4
查看完整版本: stm32f413ZH 无法使用UART10 怀疑硬件bug