首先,XFS3031CNP必须使用UART4或UART5而不能用USART1,USART2,USART3
如果使用了USART则会出现XCOM接收正确而语音芯片接收乱码,因为XCOM支持USART而XFS3031不支持!
其次,ST官方的startup_stm32f10x_hd.s默认只启用了USART1,USART2,USART3,使用UART4和5需要自行添加一下内容
IMPORT UART4_IRQHandler
IMPORT UART5_IRQHandler
DCD UART4_IRQHandler
DCD UART5_IRQHandlerUART4_IRQHandler
UART5_IRQHandler
本文详细介绍了XFS3031CNP芯片在STM32平台上的UART配置方法,强调了只能使用UART4或UART5而非USART1等接口的原因,并提供了使能UART4和UART5的具体步骤。
2190

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



