Robofun 機器人論壇
標題:
Arduino與RS-232通訊....謝謝回答
[打印本頁]
作者:
asdlkk
時間:
2016-7-21 11:26
標題:
Arduino與RS-232通訊....謝謝回答
0000.jpg
(40.08 KB, 下載次數: 465)
下載附件
2016-7-21 11:03 上傳
各位好:
請教一下..如圖:
我【現階段】的目標是:
透過Access Port發送指令,到Reader叫它讀卡,然後獨到的卡號再顯示在Access Port上。
Reader的Baud rate為:57600 bps.
我現在的問題是:我發送指令後,什麼都沒有回來。或者是回來的資料格式並不是它應該回來的格式。
我試過的方法:
RS-232端的TX、RX,直接用一條線相接起來,結果...資料有回來,就是我送什麼它就回來什麼。
並且,我量過電壓:
量測腳位為:
正極接Reader的TX、RX
負極接Reader的GRUND
我一樣先TX、RX相接,然後我用Access Port設定自動發送指令(每1000ms),
Reader的TX電壓為:-7.3V,
Reader的RX電壓為:-7.3V,
這個也是RS-232的準位吧...
那既然是這樣為啥還是不行呢?...
謝謝前輩回答..
作者:
asdlkk
時間:
2016-7-21 11:30
對了,補充一下我忘記打的
我是用Arduino Serial2來收發資料的...
並且附上我的code,請格位前輩幫忙解答一下謝謝喔!
--------------------------------------------------------
void setup() {
Serial.begin(57600);
Serial2.begin(57600);
}
void loop() {
if (Serial.available()) {
Serial2.write(Serial.read());
}
if (Serial2.available()) {
Serial.write(Serial2.read());
}
}
作者:
超新手
時間:
2016-7-21 12:49
一般RS232 都是 RX 接 TX, TX 接 RX(當然, 也不一定都是這樣...)
你確定 Reader 的線路沒接錯嗎?
作者:
asdlkk
時間:
2016-7-21 13:15
應該沒錯
因為我反過來接之後
也還是沒有東西回來...
作者:
超新手
時間:
2016-7-21 14:43
所以你下的命令確定是對的嗎?
Reader是用那個機種
作者:
asdlkk
時間:
2016-7-21 15:44
Reader是公家的...
有點不太方便透漏‧抱歉....
命令部分的話也是對的,因為之前有試過是可以讀卡的.
因為這問題已卡關卡很久了,呵呵
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2