代码如下:
while (1)
{
if (USART_RX_STA == 1)//接收状态标记
{
flag=USART_ReceiveData(USART1);//接受数据
if (flag == '1')
{
LED1=0;LED2=0;
printf("LED is Open\r\n");
}
if (flag == '2') //判断Res最低位
{
LED1=1;LED2=1;
printf("LED is Close\r\n");
}
if(flag !='1'&&flag!='2')//指令错误
{
printf("Cmd is Error\r\n");
}
Res = 0;
flag=0;
USART_RX_STA = 0;
}
}
手机蓝牙控制如下: