Mega 2560有四个串口:分别是串口0,串口1,串口2,串口3。
而串口1的丝印标注反了。
在板子中烧录如下代码,则串口1的TX应该不断的有输出,RX没有。
void setup() {
//初始化串口
Serial.begin(9600);
Serial1.begin(9600);
}
void loop() {
Serial1.println("Serial.available");
delay(100);
}
板子上电后,用示波器观察18号,和19号引脚波形。
可见,18有输出方波,而19号没有。
所以18号应该是TX,19号应该是RX。而板子标注反了。
以同样方法检查其他三个引脚,其他三个引脚并没标反。
而官方的板子,并没有这样的错误。
我看了一下, 某宝上的R3的Mega 2560的板子(就是把串口芯片改成了CH340),几乎都有这个错误。。。MY GOD!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)