紧急求助:MSComm串口通信数据接收不全问题? 如果是定长数据,你就在初始化函数里设定长度到时再响应接收函数,如果不是,就采取来一个数据存一个,然后动态分析数据是否收全。一般通信都是采到动态分析数据,因为现在是多任务操作系统,不能直接控制硬件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 您好,能详细介绍下动态分析数据这个方法吗?谢谢! 动态分析就是:把收到的数据放一个缓冲区里,每次收到一个数据或多个数据(就是执行一次接收函数)结束后,就发个自定义命令调用分析函数,分析函数就是根据报文的格式来判断一帧是否完整,如果完整就可以拆分数据,如果不完整就退出分析函数。 oncomm事件是个做的很不好的机制,其最大的问题是无法报告接收数据结束;据我所知的使用,几乎100%是 发送-接收 模式,因此一般你可以 发送数据后 sleep 一小段时间,读数据output datasleep(100)read input 如何使用系统图标? vc 6.0 移植2005 出现警告!如何解决? soswaidao,淋巴哥后的又一娱乐明星 MFC DoModal() 2个组合框的问题? 如何创建自己的TOOLBAR(急急.......立即给分!) MFC下,如何让窗体不能移动? CListCtrl,如果要进行排序,应该怎么做啊? 急,怎么显示不了JPEG图像文件? 迷惑~~~关于showwindow,setwindowpos~~~~ ShellExecute的文件名出错 mfc 标签控件怎么设置透明?
您好,能详细介绍下动态分析数据这个方法吗?谢谢!
sleep(100)
read input