首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用RS232串行设置python引脚

使用RS232串行设置python引脚
EN

Stack Overflow用户
提问于 2020-08-28 00:22:54
回答 2查看 474关注 0票数 0

我想从频率响应分析仪中写入和接收数据。我通过串行USB适配器使用串行连接连接到仪器。手册说,它只会在CTS (pin8)为高电平时发送,只有在DCD (pin1)为高电平时才会接收,这两个都被列为输入引脚。有没有人知道当我想要使用pySerial发送/接收时,有没有办法向这些引脚发送高电平信号?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-08-28 09:25:17

如今,通过串行端口将PC连接到设备通常是在对等关系中完成的。

DCD (和RI)是PC和设备上的输入信号,没有对应的输出信号,因此应使用RTS或DTR信号作为替代信号。

如何在软件中处理它们取决于您选择的电缆硬件的连接规格。

确认PC端的RTS/DTR信号连接到线缆设备端的CTS/DCD引脚后,通过软件将PySerial的rts和dtr设置为True,设备端的CTS/DCD接通。

回复评论的

如果您按照注释中的说明将信号固定在设备端,并且设备端可以在该状态下操作,则PC端将能够在任何时候发送和接收信号,而无需额外的控制处理。

票数 0
EN

Stack Overflow用户

发布于 2020-08-28 15:01:10

最后,我用一根电线将CTS和DCD引脚手动连接到不断输出高信号的引脚上。

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

https://stackoverflow.com/questions/63620277

复制
相关文章

相似问题

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