问题:
USART初始化时出现如下问题:
原因:
原因在于GPIO初始化与USART初始化的顺序:
(1)当GPIO初始化在前时:
![]()
结果:

(2)当GPIO初始化在后时:
![]()
结果:

总结:
出现USART初始化发送0xff(�)时,只需调整GPIO初始化与USART初始化的顺序,让GPIO初始化在后即可(这与STM32串口第一个发送字节总为FF问题_串口通信 首位 ff-CSDN博客文中提出的结论相同)。
对此产生此问题的原因,可同样参考上文
USART初始化时出现如下问题:
原因在于GPIO初始化与USART初始化的顺序:
(1)当GPIO初始化在前时:
![]()
结果:

(2)当GPIO初始化在后时:
![]()
结果:

出现USART初始化发送0xff(�)时,只需调整GPIO初始化与USART初始化的顺序,让GPIO初始化在后即可(这与STM32串口第一个发送字节总为FF问题_串口通信 首位 ff-CSDN博客文中提出的结论相同)。
对此产生此问题的原因,可同样参考上文
1万+
3027
6322

被折叠的 条评论
为什么被折叠?
