Seltsame erste Ausgabe mit Serial.drucken

Wenn ich das schreiben auf die serielle Schnittstelle, ich bin immer seltsame und unerwartete Ausgabe, wenn meine Skizzen ersten Lauf. Der Ausgang scheint eine Variante von dem, was gedruckt werden soll:

zB:

String text1 = "foobar";

void setup() {
  Serial.begin(9600);

  Serial.print("\n");
  Serial.print(text1);
}

void loop() {
}

Ergebnisse in der Ausgabe:

fo
foobar

(die neue Zeile wird vor "fo", aber ich konnte nicht herausfinden, wie es).

Also eine Variante, was soll gedruckt werden, gedruckt werden, bevor der eigentliche text soll gedruckt werden. Änderung der Ausgabe, änderungen der anomale text (manchmal werden es zwei Zeichen, manchmal drei). Änderungen, die keine Auswirkungen auf die Ausgabe und das erneute kompilieren hat keine Auswirkung auf die anomale text.

Ich bin insgesamt Arduino-newbie (ich habe nur angefangen zu schreiben, meine eigenen code heute), aber ich kann nur annehmen, dies ist nicht normal.
Ich bin mit einem Freetronics EtherTen und der 1.0 IDE

vielen Dank im Voraus

InformationsquelleAutor Mike | 2012-07-01
Schreibe einen Kommentar