msp430串口中断问题

2019-03-24 13:33发布

通过PC给430发送指令字符串 通过接收中断实现 波特率115200 但是每次接收中断后收到的都是最后字符串最后一个字节 求解
附代码
#pragma vector=UART0RX_VECTOR
__interrupt void usart0_rx (void)
{
  //while((IFG1&UTXIFG0)==0);
RecBuf[index]=RXBUF0;
index++;
if(index>=10)
{
index=0;
}
if (RecBuf[index]==0x77)
{
if ((RecBuf[index+1]==0x88)&&(RecBuf[index+2]==0x99))
flg=1;
}
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
kaka0202
2019-03-24 21:42
发送的就是3个字节的16进制数 0x77 0x88 0x99 在iar watch下查看的

一周热门 更多>

相关问题

    相关文章