首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用libusb设置RTS/DTR?

如何使用libusb设置RTS/DTR?
EN

Stack Overflow用户
提问于 2013-07-22 00:05:47
回答 1查看 2K关注 0票数 1

我在libusb-0.1和libusb-1.0中都看不到任何setter RTS/DTR函数。我应该使用usb_control_msg()发送smth特殊的吗?usb设备是CDC设备(不是FTDI)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-23 11:44:40

libusb本身无法做到这一点-你应该为CDC-device发送'control state‘,或者为FTDI-device发送FTDI特定的命令。

对于疾病预防控制中心:http://cscott.net/usb_dev/data/devclass/usbcdc11.pdf

`6.2.14 SetControlLineState该请求生成RS-232/V.24类型的控制信号。..。

用于半双工调制解调器的D1载波控制。该信号对应于V.24信号105和RS-232信号RTS。0-停用载波1-激活载波在全双工模式下操作时,设备会忽略此位的值

D0向DCE指示是否存在DTE。该信号对应于V.24信号108/2和RS-232信号DTR。0-不存在1-存在`

PS。感谢libusb-devel邮件列表中的小凡。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17774209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档