芯片stm32f4,串口都配置好了,发送程序,
SART_SendData(USART2,0x05);
while (USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);
USART_SendData(USART2,0x02);
while (USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);
USART_SendData(USART2,0x03);
while (USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);
USART_SendData(USART2,0x04);
while (USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET);
收到的数据有时候对有时候是跟发送数据一点关系都没有的乱码,如下:
05 02 03 04 05 02 03 04 C1 60 60 F0 05 02 03 04 05 02 03 04 C1 60 60 F0 C1 60 60 F0 C1 60 60 F0 C1 60 60 F0 05 02 03 04 05 02 03 04 C1 60 60 F0
请问这可能是哪里出错了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
就是其它的地方发送了数据吧
一周热门 更多>