作者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/cn.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