首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >保持发送线路高电平(编辑时实际需要TX线路低电平和RX线路高电平)

保持发送线路高电平(编辑时实际需要TX线路低电平和RX线路高电平)
EN

Stack Overflow用户
提问于 2019-06-06 01:19:44
回答 1查看 22关注 0票数 0

这是一个非常奇怪的问题。我很确定我有答案,但我想确认一下。我有一个独特的情况,我需要保持传输线高而接收线低。有没有办法用c#做到这一点,或者我需要一个机械的解决方案?

编辑#1:代码尝试1使线路保持打开状态。

代码语言:javascript
运行
复制
        SerialPort serialport = new SerialPort();
        serialport.ReadTimeout = 500;
        serialport.WriteTimeout = 500;
        serialport.PortName = portName;
        serialport.BaudRate = 115200;
        serialport.StopBits = System.IO.Ports.StopBits.One;
        serialport.Parity = System.IO.Ports.Parity.None;
        serialport.Open();
        while (true)
        {
            serialport.Write("0xaa");
            //second attempt had the next line uncommented.
            //System.Threading.Thread.Sleep(1);
        }
EN

Stack Overflow用户

回答已采纳

发布于 2019-06-06 03:13:47

大多数USB转串行适配器不允许您控制接收线(RX)。向COM端口发送字节将仅控制传输线(TX)。如果你想保持传输线的高电平,你只需要简单地不发送任何字节,因为高电平是它的默认状态(如果我们讨论的是非反相TTL串行)。

也就是说,您忘记了指定要连接的硬件,因此很难给出一个真正符合您需求的具体答案。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56465233

复制
相关文章

相似问题

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