带格式数据获取

2019-07-21 01:52发布

RS422定时发送数据获取,求大佬帮忙看看对不
捕获.JPG 捕获1.JPG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
www88988
2019-07-21 18:59
给你个我的程序参考下,当然数据处理部分还得自己写下

//调用函数
....
  if(USART2_Out!=USART2_In)
{
   usdata=GetData();
......
}
....

void USART2_IRQHandler(void)
{
        if(USART2->SR&(1<<5))       
                USART2_RX_BUF[USART2_In++]=USART2->DR;
        if(USART2_In>=USART2_REC_LEN) USART1_In=0;                                                                                                                
        }
}

u8 GetData(void)
{
        u8 data;       
          data=USART2_RX_BUF[USART2_Out++];
                if(USART2_Out>=USART_REC_LEN) USART2_Out=0;       
        return data;
}

一周热门 更多>