请问一下各位 怎么样在STM32串口通信里判断串口收到的是不是OK,有什么方法能实现吗
在网上只找到这个,试了好像没有用
while(1)
{
if(USART_GetFlagStatus(USART1,USART_FLAG_RXNE)==SET)
{
RxBuffer1[RecLen1++]=USART_ReceiveData(USART1);
while(RecLen1==100);
}
for(i=0;i<100;i++)
{
if((RxBuffer1[ i]=='O')&&(RxBuffer1[i+1]=='K'))
{GPIO_ResetBits(GPIO_LED,DS1_PIN);
Delay(0x3FFFFF);}}} |