atmega128吧 关注:13贴子:29
  • 1回复贴,共1

求教大神帮我看一下程序

只看楼主收藏回复

Rx1_Data[rx1_num++] = UART1_Recive();//接收数据中...
if((Rx1_Data[rx1_num-1] == 0x0A) && (Rx1_Data[rx1_num-2] == 0x0D))
{
if((Rx1_Data[rx1_num-8] == 'B') && (Rx1_Data[rx1_num-7] == 'N'))//命令是两位数
{
comm = (((Rx1_Data[rx1_num-5] - 0x30) * 10) + (Rx1_Data[rx1_num-4] - 0x30));
}
else if((Rx1_Data[rx1_num-7] == 'B') && (Rx1_Data[rx1_num-6] == 'N'))//命令是一位数
{
comm = (Rx1_Data[rx1_num-4] - 0x30);
}
Rx1_Flag = 1;
rx1_num = 0;
}
if(rx1_num > 110) rx1_num = 0;


IP属地:安徽1楼2017-04-04 13:59回复
    用的是Atmega128与串口屏相连


    IP属地:安徽2楼2017-04-04 14:00
    回复