社区
网络编程
帖子详情
使用CSerialPort检测串口的问题
confu
2007-06-20 11:54:12
我想实现这样一个功能:
检测串口是否有设备连接,并且能自动检测到设备的速率,我想从最小波特率开始发送AT指令,如果能接收到OK,那波特率就是正确的.我现在使用的CSerialPort类,但是不知道怎么做超时处理.比如3秒内没有接收到OK就认为当前设置的波特率不正确.继续下一个.
...全文
541
5
打赏
收藏
使用CSerialPort检测串口的问题
我想实现这样一个功能: 检测串口是否有设备连接,并且能自动检测到设备的速率,我想从最小波特率开始发送AT指令,如果能接收到OK,那波特率就是正确的.我现在使用的CSerialPort类,但是不知道怎么做超时处理.比如3秒内没有接收到OK就认为当前设置的波特率不正确.继续下一个.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
confu
2007-06-22
打赏
举报
回复
自己顶一顶~
ReverseEngineering
2007-06-21
打赏
举报
回复
不懂小波,帮顶。
confu
2007-06-20
打赏
举报
回复
都去吃饭了吗?晕.
clxye
2007-06-20
打赏
举报
回复
CSerialPort好像是没有超时处理的。
我的实现方法是在Dlg类中定义一个变量,用一个timer设定定时(假设3秒),如果3秒之内这个变量有值,那就说明通讯成功,如果没有收到,那就说明通讯失败。
CathySun118
2007-06-20
打赏
举报
回复
没有做过,mark
MFC中
使用
的
CSe
ria
l
Port
类
MFC中
使用
串口
通信所包含类,实现收发数据,直接包含,打按照函数打开
串口
,接收,发送就好了。
串口
232编程
Cse
ria
l
Port
类总结
本文档详细介绍了
Cse
ria
l
Port
开源库的
使用
,并有相关源代码。
MFC
CSe
ria
l
Port
类
串口
通信
使用
Se
ria
l
Port
类,在Init
Port
()函数中修改
串口
值为1或2,即可
使用
COM1或者2.
CSe
ria
l
Port
串口
通信类
备受推崇的
串口
通信类,功能强大,简单易学,内含API文档,可短时间内快速掌握
可以在控制台
使用
的
串口
类
CSe
ria
l
Port
修改自一个开源的
串口
类,
使用
线程消息,可以直接应用用于控制台程序。包括代码和示例。
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章