2014-11-24 89 views
-1

我試圖發送一些數據到連接到我的arduino使用db-9連接器的設備。我創建了以下設置: http://arduino.cc/en/Tutorial/ArduinoSoftwareRS232Arduino,MAX232,如何控制RTS

似乎其他設備期望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

Did如圖所示連接連接器?它使用終端程序工作嗎? – dbasnett 2014-11-24 11:36:41

+0

不,這完全是完成工作的錯誤芯片,它不支持握手信號。他們可能選擇了它,因爲Arduino固件也不支持它們。詢問electronics.stackexchange.com – 2014-11-24 12:34:27

回答

0

您是否將引腳6連接到引腳4?這些引腳指示另一個連接器是連接的(數據終端就緒)。如果你要低速交流(比如說9600或者波紋管),我認爲你不需要握手(不要使用RTS和CTS,DTR和DSR,只需在設備端將它們連接在一起)