【问题标题】:Low-level serial interface for Linux OS (Manual RTS/CTS control etc.)?Linux 操作系统的低级串行接口(手动 RTS/CTS 控制等)?
【发布时间】:2014-05-27 18:30:45
【问题描述】:

我正在寻找一个可以创建非常低级的RS232 连接的库 - 我正在使用一个使用RTS/DTR 引脚作为继电器控制的设备。

该库必须与 Ubuntu 12.04(首选多平台)兼容,并且首选支持 C/C++

【问题讨论】:

  • 您想在 gpio 级别处理 rs232 吗? Linux 世界中已经存在更高的级别,它是串行终端设备的内置功能(大多数情况下是 /dev/ttyS0,/dev/ttyUSB0)。他们的界面很久很久以前没有改变,所以兼容性不会成为问题。

标签: c++ linux serial-port


【解决方案1】:

我怀疑 CTS 是否可以控制(至少在 Intel 8250、NS16550 UART 上,这是您在 PC 或类似硬件设计中发现的),但 RTS 和 DTR 可以通过软件控制。看看这个页面,迈克尔格里芬的帖子:

http://www.control.com/thread/1026231695

本文详细介绍了您将使用的功能:

http://www.linuxjournal.com/article/6226

【讨论】:

  • 我可能弄错了,我认为它确实使用 RTS 和 DTR。
猜你喜欢
  • 2010-10-23
  • 2013-03-24
  • 1970-01-01
  • 1970-01-01
  • 2014-08-16
  • 1970-01-01
  • 2015-01-06
  • 1970-01-01
  • 2014-03-03
相关资源
最近更新 更多