问题描述:
使用stm32f103zet6烧写串口通信程序时,发现串口助手接收到的数据前会多一位乱码,使用Bus Hound抓取数据后发现在数据通过串口发送前程序就已经发送了一位字符。Debug单步调试之后发现时在GPIO_Init()函数设置CRH寄存器产生的,这里我使用的是usart1,usart1的TX的GPIO引脚是PA9,就是初始化这个引脚的CRH寄存器的时候会像向开发板发送一个乱码字符。
解决办法:暂无
问题描述:
使用stm32f103zet6烧写串口通信程序时,发现串口助手接收到的数据前会多一位乱码,使用Bus Hound抓取数据后发现在数据通过串口发送前程序就已经发送了一位字符。Debug单步调试之后发现时在GPIO_Init()函数设置CRH寄存器产生的,这里我使用的是usart1,usart1的TX的GPIO引脚是PA9,就是初始化这个引脚的CRH寄存器的时候会像向开发板发送一个乱码字符。
解决办法:暂无