串口读取数据的问题,很简单的。

sidemplee 2003-03-28 10:53:51
比如说,数据头的格式为“7D 12 B5 D8”,然后是“组号,接台,发台”,然后
是“1C”,然后是“正文”,最后是“1A”,“CRC校验”。
如果正确,则在窗口显示正确的正文。如果不正确,则发送一组数据。

串口接收数据的程序我是照着“串口调试助手”源程序抄的。用的是mscom控件。

我刚接触C++,很多东西不懂,请赐教。


...全文
14 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
用户 昵称 2003-03-29
  • 打赏
  • 举报
回复
我也做过,不过我没用“串口调试助手”,就是按照基本的方法写的,包头用
esc, '/'开始,包尾用 '\'结束,如果中间遇到类似的东西,就用'\esc','\/','\\'等代替。
sidemplee 2003-03-29
  • 打赏
  • 举报
回复
谢谢3++,不过你说的和我做的不是一回事情呀。
我只是想用VC++做一个显示串口数据的小程序。
3jaja 2003-03-29
  • 打赏
  • 举报
回复
寻呼机是同步的。要处理为串口信号,我有转换器。用美国PIC单片机转换,只需两条线,呼机data及地线。我的email:w3jj@yahoo.com.cn.
sidemplee 2003-03-29
  • 打赏
  • 举报
回复
哪位能给一下数据头格式检验的代码?谢谢了。
SatanLi1982 2003-03-28
  • 打赏
  • 举报
回复
我写过,大部分也是照着“串口调试助手”源程序抄的报头最好用"****"等程序中用不到的字符作为标记,而且包括字符长度,否则会有混乱。
窜口很慢,数据一次可能不能传完。

2,640

社区成员

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

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