【发布时间】:2014-07-22 11:30:15
【问题描述】:
我有一个没有流量控制的串行设备,但通过保持 RTS 高 和 DTR 低 由 RS232 端口供电
我希望使用简单的 bash 脚本从该设备读取,但找不到任何方法来设置握手线,使用 stty 或其他方式,以允许上述配置。
如果可能的话,有什么想法吗?
【问题讨论】:
-
当然可以,但需要设备驱动支持。您使用的是什么设备驱动程序?
-
我正在使用其中之一:moxa.com/product/UC-7112_UC-7110.htm 我总是可以在硬件中“修复”它,只需将这些线直接连接到电源......但如果可能的话最好不要!跨度>
-
MOXA MU860 UART Device Driver version 2.0 Tty devices major number = 30 Register IO misc ver1.0 OK。通用 Moxa RC7000 RTC 驱动程序 v1.0 注册 Moxa misc ver1.0 OK。初始化。 (nowayout=0) 已初始化。 (debug=0) (C)2004-2005 Moxa Inc. Crypto Driver at /dev/mxcrypto 10 Serial: 8250/16550 driver $Revision: 1.90 $ 4 个端口,IRQ 共享在 I/O 0xf9820000 (irq = 31) 处启用 ttyS0是 I/O 0xf9820020 (irq = 31) 处的 16550A ttyS1 是 16550A
-
是否可以向设备驱动程序发送特定命令来控制这些行?由于设备驱动程序命令接口非常低级,您可能需要一个小程序来格式化和发送命令。
-
你确定解决方案了吗?
标签: stty