最近玩stm32,使用串口发送数据在PC端使用串口工具检测接收到的数据,发现STM32串口发送到电脑的数据乱码,按下复位键总是显示FF,配置GPIO的时候先打开GPIO时钟再初始化GPIO和串口问题就解决了(可能是顺序问题)
配置串口时尽量按下面的顺序配置
1.开启IO和外设USART时钟。
2.GPIO_Iinit();
3.NVIC_Init();(如果使能中断)
4.USART_ITConfig();
5.USART_Cmd();
2和3一定不能颠倒!!!
最近玩stm32,使用串口发送数据在PC端使用串口工具检测接收到的数据,发现STM32串口发送到电脑的数据乱码,按下复位键总是显示FF,配置GPIO的时候先打开GPIO时钟再初始化GPIO和串口问题就解决了(可能是顺序问题)
配置串口时尽量按下面的顺序配置
1.开启IO和外设USART时钟。
2.GPIO_Iinit();
3.NVIC_Init();(如果使能中断)
4.USART_ITConfig();
5.USART_Cmd();
2和3一定不能颠倒!!!