我可以让 Serial 和 Serial1 同时工作吗?
void setup() {
Serial.begin(9600);
while (!Serial); // while not open, do nothing
Serial1.begin(9600);
}
void loop() {
while (Serial.available() > 0) { // if at least one char is available
/* CODE */
//Serial.write(Serial.read());
}
while (Serial1.available() > 0) {
/* CODE */
//Serial.write(Serial1.read());
}
}
当我打开串行监视器时,第一个虽然效果很好,但如果我两者都有,第二个是打印结果导致无限循环。我该如何解决这个问题?
»» Arduino Leonardo 板使用 Serial1 通过引脚 0 (RX) 和 1 (TX) 上的 RS232 进行通信。串行保留用于 USB CDC 通信。
我可以Serial1
完全一样使用Serial
吗?在 Serial1 上读取什么样的信号?