Jetson NanoLT4-Ubuntu 18.04半双工UART用于RS485

问题描述

我正在尝试以Jetson Nano作为从机运行RS485通信。我需要通过uart与485收发器通信,在nano上应该是ttyTHS1。我正在将max485用作收发器芯片(我知道这是5V芯片,但似乎可以在3V的低电压下工作)。我已经通过手动切换收发器上的接收和发送使能来测试通讯,所以这部分工作。但是,我需要控制硬件中的使能引脚。我在https://www.kernel.org/doc/html/latest/driver-api/serial/serial-rs485.html的帮助下尝试了RS485驱动程序,但是我得到了errno(25):设备的ioctl不适当,这使我相信无法进行此配置吗?最终目标是将该串行驱动器配置为半双工运行,并在驱动器/硬件级别驱动485收发器的启用线。从其他帖子可以看出,可以通过将RTS线路用作传输使能来实现,但是我不确定这是否具有特定的硬件要求?任何帮助表示赞赏。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)