代码如下:
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;
}
}
手机蓝牙控制如下:
版权声明:本文为CSDN博主「Lemon:」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_65592409/article/details/122272905
代码如下:
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;
}
}
手机蓝牙控制如下:
版权声明:本文为CSDN博主「Lemon:」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_65592409/article/details/122272905
暂无评论