串口接受问题
使用串口接收事件,当有数据进入调用回调函数,将读到的数据显示在MEMO控件上,代码如下:
len=sio_iqueue(port);
sio_read( port, buf, len);//读取输入缓存数据到BUF
Main->ComData->Text=Main->ComData->Text+Buf ;//将BUF加入MEMO控件text中
Main->ComData->SelStart=Main->ComData->Text.Length();//将光标定位到最后
Main->ComData->SelLength=Main->ComData->Text.Length();
数据接收没问题,但当不断的有数据收到时,MEMO控件会不断闪烁,文字都看不清,请问如何解决。
超级终端接收时没有该现象。