关于STM32F407串口通信问题
刚开始接触STM32F407VET6开发板,使用HAL库实现串口通讯功能时遇到串口助手打印乱码问题,下载例程发现一样是乱码,更换过串口调试助手软件,均存在该问题,大家有没有遇到过类似的问题,求助,谢谢!这个问题是老问题了。社区里相关帖子很多了,主要是系统时钟没有设置正确所致。 确定cube的RCC、时钟配置与实际焊接芯片一致,顺便看看串口波特率 HAL发送使用的代码发一下,注意有个超时参数不要太小。 示波器看下波特率和设定是否一致,不一致检查下时钟配置是否有问题。 波特率不匹配,你看看计算机的波特率和板子的波特率是否一致,或者板子的波特率设置一个不标准的值 波特率,奇偶校验位等 检查波特率,校验位等,必须都一致才行。
你可以把你的usart代码丢出来让大家帮你看看。
页:
[1]