0
我想连接Arduino nano和GNSS(SIMCom的SIM33ELA独立GNSS模块)。Arduino Nano Gnss Software Serial
首先我写了一个rx/tx的程序,这个工作很好,但现在我想使用Software Serial,并且我得到了错误的数据。
#include <SoftwareSerial.h>
char incomingByte; // for incoming serial data
double tbs;
SoftwareSerial mySerial(8, 9); // RX, TX
void setup() {
Serial.begin(115200);
while (!Serial) {
}
mySerial.begin(115200);
while (!mySerial) {
}
}
void loop() {
if (mySerial.available()) {
tbs = mySerial.read();
incomingByte = (char)tbs;
Serial.print(incomingByte);
}
/*if (Serial.available() > 0) {
incomingByte = Serial.read();
Serial.print(incomingByte);
}*/
}
任何想法?
图片对实验结果:
Wrong data with Software serial
while(!mySerial){ }那条线是什么?你有没有在任何一个SoftwareSerial例子中看到这个? –
是的,我看到了....但没有人可以帮助我...... –
什么SoftwareSerial示例你看到那行? –