微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 帮忙看看 串口函数什么意思?

帮忙看看 串口函数什么意思?

时间:10-02 整理:3721RD 点击:
void Serial(void) interrupt 4          
{
         //uchar i;
         if(RI==1)
         {
                  
                *Pcomm=SBUF;
                RI=0;                
               
                if((*Pcomm=='\r')||(*Pcomm=='\n'))
                {
                        *Pcomm=0x00;
                        Upcomm=1;
                        RXDCount=0;
                        ES=0;
                }
                RXDCount++;
               
               
                Pcomm++;  
                if(RXDCount>BUFsize)        //超过长度没收到结束符则返回非法指令信息
                {
                        for(clearsize=0;clearsize<BUFsize;clearsize++)                //清除指令缓冲区
                        command[clearsize]=0; //这一句是什么意思?
                        Pcomm=command;
                        Upcomm=0;
                        RXDCount=0;
                        Com_SendStr("This command is illegal,please check it again\r\n@_@");
                       
                }
               
               
         }
         
}

数组数据清零语句

数组数据清零语句

就是把接收数据的缓存数组全部清零,以准备重新接收数据

回复回复,我就是看不见见,看不见

谢谢,明白了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top