接收一段数据,放入数组寄存器,在WATCH中查看发现数据前面出现“.“和“ ”

2019-03-24 10:55发布

我接收一段数据,是:
ADO:xx.xxmg/l T1:26.50CZ
但是,在TAR中的WATCH中查看,发现数据向后移动了一到两位,有时候A前面有个“.“,有时候A前面有 点”.“ 和 空格” “
如下图所示,这是为什么?
485.jpg
#pragma vector=USART1RX_VECTOR
__interrupt void usart1_rx(void)
{
        if(RXBUF1 == 'Z')//所接收的最后一个字符是"Z",那么重新开始
     {
       //ptr485[rxcount++] = RXBUF1;
       RX_flag = 1;
       rxcount = 0;  
     }
     else
     {
       ptr485[rxcount++] = RXBUF1;
     }   
}
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
凤凰息梧桐
2019-03-25 00:55
 精彩回答 2  元偷偷看……0人看过

一周热门 更多>

相关问题

    相关文章