我试图将一些数据发送到使用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。
有什么建议吗?
答案 0 :(得分:0)
您是否将引脚6连接到引脚4?这些引脚表示另一个端子被连接(数据终端就绪)。如果你打算以低速通信(比如说9600或者低于标准),我认为你不需要握手(不要使用RTS和CTS,DTR和DSR,只需在设备端将它们相互连接)