gpt4 book ai didi

c++ - 提高或降低串行端口上的 RTS (C++)

转载 作者:太空狗 更新时间:2023-10-29 23:48:10 25 4
gpt4 key购买 nike

我有一段代码可以读取串行端口 CTS 线的当前状态,然后应用程序根据那里的值进入适当的模式。

使用此处描述的零调制解调器电缆:

http://www.lammertbies.nl/comm/info/RS-232_null_modem.html#full

我可以在通过该零调制解调器电缆连接的其他一些端口上检测到 RTS 线路。

是否有程序化提高或降低 RTS 行的方法?

平台是 Win32、c++,但有关 RTS 线何时升高或降低的任何信息都会有所帮助。

最佳答案

看看EscapeCommFunction .

EscapeCommFunction(hPort, SETRTS);

必须禁用硬件握手,即 dcb.fRtsControl 在调用 SetCommState 时应设置为 RTS_CONTROL_HANDSHAKE 以外的值| .

关于c++ - 提高或降低串行端口上的 RTS (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2310368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com