打印

如何编写一段PC串口发指令,板子根据不同指令发不同内容

[复制链接]
349|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
电员师|  楼主 | 2018-6-27 15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

void USART2_IRQHandler(void)

{

  int res ;

if((USART_GetITStatus(USART2, USART_IT_RXNE) != RESET)) //½ÓÊÕµ½Êý¾Ý

   {  

     res=USART_ReceiveData(USART2);  

      Uart_PushData(2,res);  

    if(UartPro[2].Reveive_Uuff[0]==0x7e&&UartPro[2].Reveive_Uuff[1]==0x7d&&UartPro[2].Reveive_Uuff[3]==0x00)

      RS485Flag=1;

    if(UartPro[2].Reveive_Uuff[0]==0x7e&&UartPro[2].Reveive_Uuff[1]==0x7d&&UartPro[2].Reveive_Uuff[3]==0x01)

       RS485Flag=2;

    if(UartPro[2].Reveive_Uuff[0]==0x7e&&UartPro[2].Reveive_Uuff[1]==0x7d&&UartPro[2].Reveive_Uuff[3]==0x02)

      RS485Flag=3;

    if(UartPro[2].Reveive_Uuff[0]==0x7e&&UartPro[2].Reveive_Uuff[1]==0x7d&&UartPro[2].Reveive_Uuff[3]==0x03)

     RS485Flag=4;

     if(UartPro[2].Reveive_Uuff[0]==0x7e&&UartPro[2].Reveive_Uuff[1]==0x7d&&UartPro[2].Reveive_Uuff[3]==0x20)

      RS485Flag=5;   

   }

}

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

471

主题

480

帖子

0

粉丝