作者a98765s (綠茶微微)
看板ASM
標題[問題] arduino的uart 一些疑問
時間Fri Oct 30 15:45:10 2015
各位大大好
小弟最近在測arduino的uart 我的arduino是mega 2560
假設使用port1(tx) 與port0(rx)透過max232再透過rs232轉usb到電腦
如下圖
http://imgur.com/1VkBpBT
假設rs232轉usb的線在電腦上顯示是com30
arduino板到電腦上顯示是com7
我透過terminal連接com30下指令給arduino
希望打a或b傳給arduino
然後arduino也會回傳a或b
可是我在com30打了多少字 它都不理我
我在com7打字 才會理我
想請問各位 為什麼會這樣?????
附上程式碼
char val;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available())
{
val = Serial.read();
ledcontrol(val);
}
}
void ledcontrol(char val)
{
switch(val)
{
case 'A':
Serial.println("A");
break;
case 'B':
Serial.println("B");
break;
}
}
--
標題 [問卦] obov待在PTT一直陪鄉民打嘴砲的八卦?
1F:噓 r30385: 廢文 ob'_'ov01/01 14:20
2F:推 sean920909: 樓下01/01 14:21
3F:→ obov: ob'_'ov01/01 14:21
4F:推 benson502: 樓上01/01 14:21
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.125.20.120
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1446191113.A.BAC.html
※ 編輯: a98765s (140.125.20.120), 10/30/2015 15:46:27
5F:推 dysyase: 因為接反了! 10/30 16:25
我也希望是RRRRRR
可是我看了好幾遍 都沒接錯啊!!!!!
我的USB轉RS232的線也沒壞啊
有RX TX對接測試
MAX232也沒壞啊
也是TTL端的RX TX對接測試
※ 編輯: a98765s (140.125.20.120), 10/30/2015 16:52:28
6F:→ Jhih8051: 應該是兩組com共用到PORT0與PORT1產生的問題 10/31 02:09
7F:→ Jhih8051: 想知道為何會需要這樣做? 10/31 02:10