stm32,接收串口调试助手的数据不正确,请大牛帮帮忙
时间:10-02
整理:3721RD
点击:
串口调试助手给单片机发hex格式的数据,单片机收到后再发出去。
运行过程if(USART_GetFlagStatus(USART2, USART_FLAG_RXNE)==SET),这个条件是满足的,说明是有收到数据。只是发送回去的数据不正确。
另外单片机给串口发数据是正常的,不会出现上述问题。是因为stm32接收串口数据的函数返回值格式,和串口调试助手发送的格式不同吗?
请大牛帮帮忙,先谢谢了。
USB转串口可以讲2脚和3脚短接,测试一下自收发,另外看看串口的配置有没有问题!