有关Vc串口通信的问题,高分请教(200)。请各位大侠帮助。
在VC里通过查询的方式来进行串口数据的读写。
就是用API的ReadFile()和WriteFile()函数来完成。
我要写一个函数来完成数据的发送和读取操作。
在这个函数里:就是先把发送祯发向串口。
等待一段时间去接受数据。接受的时候只接受实际长度的数据。
多余的数据不接受,两个字符之间的时间间隔超过一定的时间
(25ms)就认为数据接受完。请问怎么写这个函数?
分不够再加,最好给我个样板。谢谢各位了。
[email protected]
在VC里通过查询的方式来进行串口数据的读写。
就是用API的ReadFile()和WriteFile()函数来完成。
我要写一个函数来完成数据的发送和读取操作。
在这个函数里:就是先把发送祯发向串口。
等待一段时间去接受数据。接受的时候只接受实际长度的数据。
多余的数据不接受,两个字符之间的时间间隔超过一定的时间
(25ms)就认为数据接受完。请问怎么写这个函数?
分不够再加,最好给我个样板。谢谢各位了。
[email protected]
解决方案 »
- Unhandled exception in 6.exe(KERNEL32.DLL):0xE06D7363:Microsoft C++ Exception
- 1万可用分,大家要多少我就散多少(三)
- 这样用UPDATE SET 命令有错吗?
- 客户端
- 为什么MSDN98里面的代码不能正常编译?
- 专家请指教:怎样在ActiveX中定义struct型数据接口?
- 向高手求助!如何还原单独.mdf的mssql2000文件,或者读取其中的内容??
- 如何把DWORD传换为CString ??
- 在vc中使用delphi制作的dll的问题。
- 谁能帮我在成都找一个工作?喂,有谁看见了吗?有人要我吗?
- 初级问题2,先答先给分!
- 小女子初学VC++,求教!!!
将你的数据封装在你的协议里面,分析收到的各种帧类型,作具体的处理。
这里有一个很完整的实现,如果看不懂,可以提出来,我帮你分析。
http://www.vchelp.net/vchelp/zsrc/rcc.asp?type_id=40&class_id=1&cata_id=5&article_id=659
简单而强大的多线程串口编程工具CserialPort类(附VC基于MFC单文档协议通讯源程序及详细编程步骤)
http://www.gjwtech.com/scomm/sc2serialportclass.htm
我不知道你们做过电力行业里面的协议没有。
比如IEC1107协议。如果做过就明白我讲的是什么意思了。
可能我表达得不够清楚。