mickey 发表于 2013-3-6 16:28:13

关于Arduino mega多串口的使用问题

本帖最后由 mickey 于 2013-3-6 16:29 编辑

今天有客户反映使用mega,不知道该怎么使用其他的串口。
Arduino例程中都只使用了串口0,即代码Serial.begin(9600);
那mega的其他串口怎么使用呢,其实很简单,使用串口1,代码为Serial1.begin(9600);
使用串口2,代码为Serial2.begin(9600);,就将所有用到的Serial后面加上数字即可。
客户自己编了一个程序,始终通不过,发代码给我看,又没有任何问题,叫他换其他版本编译试试,同样问题。如下图:

后来发现问题是客户选择UNO控制器进行编译就会出错,因为UNO只有1个串口,
要选择mega或者Leonardo这样多串口的控制器才不会报错。
页: [1]
查看完整版本: 关于Arduino mega多串口的使用问题