我现在有这样一个问题,我的程序和下位机的串口联系,每次发送四个字节,然后下位机返回四个字节的数据,程序中向串口发送数据是通过按键消息来完成的,请问我怎么样才能保证收到的数据是我所需要的,例如:8E 36 20 0D是发送的数据
返回的是:2C 00 00 0E,
如果按键的动作连续发生就会有问题,请问怎么解决呢?
返回的是:2C 00 00 0E,
如果按键的动作连续发生就会有问题,请问怎么解决呢?
解决方案 »
- PostThreadMessage正常结束线程
- MSFlexGrid初始化求助
- 重装VC++6.0时的问题
- VC好象只支持宏__FILE__,__LINE__,但不支持__FUNCTION__,不知有没有好的替代方法?
- 哪里下载最新的odbc sdk ?100分送!
- 想通过View类响应菜单,创建一个CDialogBar对象,但是不显示。CDialogBar只能在框架类中创建吗
- 请问各位:能不能推荐一两本关于SDK的好书!(请说清楚:作者,书名,出版社)万分感谢!
- Build 下拉菜单中的clean是干什么的?
- IOCP GetQueuedCompletionStatus疑问
- 怎么改变工具条的停靠位置,比如说把默认的改为向左靠!谢谢!
- 菜鸟级问题:如何计算丢包率?
- 当捕捉到EV_RXCHAR时,cbInQue是零,请经验人士指点
象sendmessage和postmessage的区别
如果我发送的是ABC,串口返回的是DEF,我如何确定完整的接收到的是DEF,需要考虑时序的,时延的问题吗?还望高手予以解答。