主题:关于em9260的串口

  共有24773人关注过本帖    
tomhe666
1楼


关于em9260的串口  发帖心情 Post By:2010-7-9 10:07:00   [只看该作者]

看例程串口接收数据都是在CCESerial::OnRecive完成的,那么CCESerial::OnRecived函数有什么作用
另我在程序中遇到这样的问题, 我在DEBUG状态下从串口连续发送两个字节数据到串口中,在OnReceive响应后断点m_lDatLen == 1, 但是在我处理掉这个字节后,继续运行, 第二次响应OnReceive后m_lDatLen==2后, 即,本来是两个的数据, 会被处理成3个, 我该如何避免这种状态况

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lqk
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2010-7-9 10:22:00   [只看该作者]

可在OnReceive()函数中完成相应的数据处理,如协议的解包,数据缓存等,当然也可以不调用这个函数,直接在接收线程中处理。
你说的第二种情况应该不会出现,请再测试确认一下,如确认有问题,请来电话交流一下。

  单帖管理 | 引用 | 回复 回到顶部
tomhe666
3楼


  发帖心情 Post By:2010-7-9 11:00:00   [只看该作者]

谢谢啦,不好意思, 是我弄错了,已找到原因

  单帖管理 | 引用 | 回复 回到顶部

返回首页

关于em9260的串口

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: