Arduino,MAX232,如何控制RTS

时间:2014-11-24 11:15:16

标签: serial-port arduino

我试图将一些数据发送到使用db-9连接器连接到我的arduino的设备。我创建了以下设置: http://arduino.cc/en/Tutorial/ArduinoSoftwareRS232

似乎其他设备期望RTS从-5V变为+ 5V并且在发送时具有RTS + 5V。是否可以通过这种方式调整我的设置来控制RTS?我的电路板上是否需要一些附加组件才能执行此操作?

default: RTS = -5V
start sending data: RTS = +5V
sending data: RTS = +5V
finished sending data: RTS = -5V

我试图连接RTS和CTS,但这并没有成功,因为我必须首先改变RTS。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您是否将引脚6连接到引脚4?这些引脚表示另一个端子被连接(数据终端就绪)。如果你打算以低速通信(比如说9600或者低于标准),我认为你不需要握手(不要使用RTS和CTS,DTR和DSR,只需在设备端将它们相互连接)