写了个程序:通过串口助手发送字符串LED0_ON给STM32,当STM32接收到字符串无误后,点亮LED0并返回OK 调试之后出现问题:若第一次发送的字符不是LED0_ON(如发送LED0123),接着再发送LED0_ON,则LED0不亮,接着连续通过串口助手发送LED0_ON,LED0有时会被点亮并收到OK,不知哪里出问题了,大家帮忙看看,中断服务程序如下: char buff[7]; int cont=0; …… if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //½ÓÊÕÖÐ¶Ï { USART_ClearITPendingBit(USART1,USART_IT_RXNE); if(cont |
RE:STM32接收串口助手发来的字符串控制LED