看不到430返回的数据

2019-07-21 19:50发布

用430F149的UART1串口和PC的串口调试助手通讯,欲实现430接收PC的数据后即返回PC。调试时发现430可以接收到PC的数据,在PC串口调试助手接收区却看不到430返回的数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
zhenykun
2019-07-22 05:41

   IFG2&=~URXIFG1;

#pragma vector = UART1RX_VECTOR
__interrupt void RX_ISR(void)
{
   IE2 &=~URXIE1;
   while((IFG2&UTXIFG1)==0);
   TXBUF1=RXBUF1;
    IE2|=URXIE1;
}
当中断出发时,先关闭中断,查看发送寄存器空不,然后发送收到的数据,发送完毕,打开中断

一周热门 更多>