| 本人使用stm32F103的芯片,使用以下代码 USART_SendData(USART1, 100);
 while( USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET );
 
 USART_SendData(USART1, 200);
 while( USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET );
 
 USART_SendData(USART1, 300);//abs((int16_t)(angle*100)));
 while( USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET );
 
 USART_SendData(USART1, 500);//abs((int16_t)(angle*100)));
 while( USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET );
 
 为何每次接收到的数据都是100 200 44 244
 后两个数字就是不正确,原因何在呢,有谁遇到过这个问题吗?
 |