gpt4 book ai didi

c - 在 Windows C 中切换串行端口上的 CD (RLSD) 信号线

转载 作者:行者123 更新时间:2023-11-30 18:05:24 25 4
gpt4 key购买 nike

我正在尝试在由我的 Windows 应用程序控制的串行端口上设置载波检测(接收线路信号检测)引脚。我已经能够使用此函数将 RTS 线路设置为高电平:

EscapeCommFunction(handle, SETRTS);

然后使用以下方法清除它:

EscapeCommFunction(handle, CLRRTS);

我希望能够使用 CD 行执行完全相同的操作,但 EscapeCommFunction 不存在此类 SET/CLR 标志。

最佳答案

PC串行端口是从终端而不是调制解调器的角度设计的。 CD 信号是调制解调器的输出和终端的输入。即使端口硬件允许您更改方向(我对此表示怀疑),标准接口(interface)也不会以这种方式进行编程。

关于c - 在 Windows C 中切换串行端口上的 CD (RLSD) 信号线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6471756/

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