Chinaunix

标题: 帮忙看看读串口丢失数据的问题 [打印本页]

作者: loncsl    时间: 2005-12-15 14:19
标题: 帮忙看看读串口丢失数据的问题
我用一个函数

unsigned char _read(void)
{
             while(((inb(UART_LSR+ADDR))&0x0F) != 0x01)
              {;}
           
              return (inb(UART_RX + ADDR));
}

我每次循环4次读取4个字节,但有时会有数据丢失.

请大家看看给点解决思路!!!!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2