会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
寒江独钓客
来去只影,惟孤雁相伴
博客园
首页
新随笔
联系
订阅
管理
2012年2月24日
SerialPort.DataReceived之“管收不管埋”
摘要: 一般情况下,当下位机高速发送应答数据时,串口接收到的数据不会是一个完整应答数据,而是多个应答数据的混合集,因此当你以单一应答数据来解析收到的数据时往往会发现应答数据格式不正确,在界面上的表现就是“没有收到数据”。 另外把收到的原始字节数组解析为程序能读懂的数据也是一项费时费力的事情,因此会出现“高速收,低速埋”的矛盾。但是,如果只让串口执行“收”,而辅助线程执行“埋”,那么就有效的解决了这个矛盾,即使下位机发的速度再高,系统也能抗得住。
阅读全文
posted @ 2012-02-24 20:14 寒江独钓客
阅读(12490)
评论(24)
推荐(7)
编辑
公告