社区
硬件/系统
帖子详情
类似SetCommState是不是只能用在串口通信上?能用在usb-hid设备上吗?
kyokof
2010-07-01 03:12:03
如题
...全文
82
6
打赏
收藏
类似SetCommState是不是只能用在串口通信上?能用在usb-hid设备上吗?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
用户 昵称
2010-07-02
打赏
举报
回复
变阻塞为非阻塞,一般使用select机制。
kyokof
2010-07-01
打赏
举报
回复
那如何设定ReadFile这种函数超时呢?
SetCommTimeout?
雪影
2010-07-01
打赏
举报
回复
不能~~~
kyokof
2010-07-01
打赏
举报
回复
[Quote=引用 1 楼 jennyvenus 的回复:]
用不着吧。
[/Quote]
那能用不??
雪影
2010-07-01
打赏
举报
回复
只在串口上见过使用SetCommState
用户 昵称
2010-07-01
打赏
举报
回复
用不着吧。
深入浅出:Windows API
串口通信
编程
本文系统讲解基于Windows API实现
串口通信
的核心技术,重点涵盖CreateFile打开串口、DCB结构体与
Set
Com
m
State
配置波特率/数据位/校验位/停止位、
Set
Com
mConfig设置硬件流控制、ReadFile/WriteFile同步与异步读写、CloseHandle资源释放等关键函数的使用方法及错误处理机制,适用于底层通信开发与嵌入式系统集成。
java c
串口通信
_基于C语言的java
串口通信
程序
本文介绍了如何使用C++编写
串口通信
程序,并通过JNI在Java中调用。文章详细展示了C++中Windows
串口通信
API的使用,包括打开、配置和关闭串口,以及读写数据。接着讲解了Java中如何使用System.loadLibrary加载C动态库,并通过JNI调用C++函数实现
串口通信
。最后,探讨了在64位系统下编译生成64位动态库的方法。
纯Win32 API
串口通信
实战:从原理到工业级C++封装
本文深入解析基于纯Win32 API的
串口通信
实现,涵盖串口本质(
设备
文件抽象)、核心API(CreateFile/Get
Com
m
State
/
Set
Com
m
State
/ReadFile/WriteFile)、DCB与
COM
MTIMEOUTS配置、同步I/O机制及RAII风格CSerialPort类封装。重点剖析OpenPort参数配置陷阱、收发函数健壮性设计、错误处理与资源管理,并延伸至异步I/O、多串口管理及工业协议解析等高级应用。
深入VC++
串口通信
开发实战
本文详细介绍VC++环境中
串口通信
的开发技术,涵盖串口API函数使用、句柄管理、参数配置、数据读写及多线程应用。通过具体代码示例和实际案例分析,帮助开发者掌握
串口通信
的核心流程与高级技巧。
WinCE
串口通信
程序设计与驱动开发实战资源包
本文围绕Windows CE 6.6平台的
串口通信
技术展开,重点介绍串口驱动开发(含用户态与内核态实现)、虚拟串口原理与自定义流接口驱动开发、串口参数配置(波特率/帧格式/校验)、关键Win32 API(CreateFile/
Set
Com
m
State
/
Set
Com
mMask/ReadFile/WriteFile/Wait
Com
mEvent)使用方法,以及同步/异步I/O模型、事件驱动机制和环形缓冲区设计。内容覆盖工业控制、医疗
设备
等嵌入式场景,强调DDM驱动模型、STREAMS驱动注册、中断处理与性能优化。
硬件/系统
2,644
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章