首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

串口的接收有关问题搞得头疼,无语了,各位高人指点一上

2012-12-18 
串口的接收问题搞得头疼,无语了,各位高人指点一下pc接收设备发送的串口数据,如果在接收费过程中打开一个大

串口的接收问题搞得头疼,无语了,各位高人指点一下
pc接收设备发送的串口数据,如果在接收费过程中打开一个大的文件,感觉系统卡了一下这样,就会造成单片机发来的一条数据,pc端读了2次,把一个的内容给拆成2部份了,为什么会这样子呀。有什么可以防止这种情况发现生呢
[最优解释]
用缓冲接收,如果数据不是定长的,需要添加标识起始位置和长度,在接收时候判断是否接收完一组完整的数据
[其他解释]
接收数据的部分,放在线程中。

打开文件时,是不是操作的数据太多了?

[其他解释]
我的操作是先接收数据然后在处理,现在的问题是如果接收时电脑有停滞的话,就会造成数据读成2部份了
[其他解释]
那你把这2部分拼起来。

热点排行