原因:USART1配置的波特率,在USART3里用不了。因为USART1是挂在高速的APB2上的,而USART3是挂在低速的APB1上的,两者的速率上限不同。
由于原始版本的USART1配置的波特率高于了USART3的波特率上限,因此USART3通信不上。
解决:两种办法
1、提高主频-提高USART3的波特率的上限
2、将USART3还原成USART1
原因:USART1配置的波特率,在USART3里用不了。因为USART1是挂在高速的APB2上的,而USART3是挂在低速的APB1上的,两者的速率上限不同。
由于原始版本的USART1配置的波特率高于了USART3的波特率上限,因此USART3通信不上。
解决:两种办法
1、提高主频-提高USART3的波特率的上限
2、将USART3还原成USART1