STM8S系列串口的收发问题!!!

2019-07-19 21:11发布

[mw_shl_code=applescript,true]@far @interrupt void UART_Rx_Interrupt(void)
{
         unsigned char temp;

         temp = UART1_DR;
         UART1_DR = temp;
  while((UART1_SR&CHSBIT7) == 0x00);
[/mw_shl_code]

我想接收到数据后再发出去,但是能接收到数据,不过发不出去,(在while上面加个延时就可以),请问是什么问题?我应该判断哪个标志位?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。