探索者STM32F407开发板网口转串口数据测试问题

2019-07-20 04:12发布

原子哥你好,我们用探索者STM32F407开发板做一个网口[size=13.3333px]转[size=13.3333px]串口的测试,然后发现,串口的波特率最高只能配置为0.9Mbps,超过了数据就会错误。。但是实际STM32F407的串口波特率最高可以到10Mbps以上的。所以我想请教一下,速率瓶颈的原因在哪里?是在CPU上,还是在DMA上(我们用了DMA)?还是因为串口的RX和TX用的同一个寄存器导致速率高的时候会彼此干扰?  如果是最有一个原因的话,[size=13.3333px]那么我们用两个串口合并为一个串口可以么?比方说,我们用串口1的RX+串口2的TX,合并成一个串口去收发数据,这样是不是可以提高波特率啊?谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。