MScomm串口访问卫星接收机偶尔乱码,请赐教

Justsoosoo 2010-01-14 11:28:12
我的遇到的问题是这样的:
用MSComm口读取卫星信号接收器里的数据,端口的设置都按照人家文档上的说明设的。可是读出来的数据有时候是乱码,当然这样的概率
不是很大,一天就出那么一两次。而且出现乱码的情况,每一条数据也都是头部出现错误,数据结尾是正确的。

忘搞过此类程序遇到过同样问题的仁兄赐教
...全文
110 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
NIKE霸天虎 2010-01-15
  • 打赏
  • 举报
回复
若接受的是乱码,可以把这条命令数据剔除掉,乱码基本都是通讯中出错造成,空缺的地方用简单的预测算法根据上个数据把这个空缺数据预测出来,这样就保证数据齐全和精度
一条晚起的虫 2010-01-15
  • 打赏
  • 举报
回复
// 如果协议有一定的纠错能力,那么可以尝试纠错
// 如果纠错结果仍然错误,那么只能抛弃了。
一条晚起的虫 2010-01-15
  • 打赏
  • 举报
回复
// 通讯中乱码几乎是不可避免的。
// 如果出现不符合通讯协议的帧,抛弃之

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧