Uwe schrieb:
> Diverse Zeichen auf dem Serial0-Tx entgegen, was recht unpraktisch ist,
> da dort ein Drucker dran hängt. Der druckt dan so ca. 30 Zeichen Zum
> Großteil "?".
Wie schon oben geschrieben wurde: Das sind Bootloader-Meldungen mit
einer "krummen" Baudrate um die 74kB.
Im Datenblatt findet man dazu:
"By default, UART0 will output some printed information when the
device is powered on and is booting up. If this issue exerts influence
on some specific applications, users can exchange the inner pins of
UART when initializing, that is to say, exchange U0TXD, U0RXD with
U0RTS, U0CTS."
Das wäre also eine Möglichkeit: Nach dem Booten die beiden Pärchen
austauschen.
Eine andere Alternative wäre noch, GPIO2 als UART1 TX umzukonfigurieren
und diesen Pin dann zu nutzen. Der ist beim Booten still.
Im Datenblatt gibts hier zu lesen:
"Debugging: UART1_TXD (GPIO2) can be used to print debugging
information."
Allerdings gibts hier keinen UART1RX. Aber den braucht man normalerweise
auch beim Drucken nicht. Außer Du nutzt XON/XOFF als
Handshake-Protokoll.
Letzte Alternative, die mir einfällt: SoftwareSerial verwenden. Läuft
auf fast jedem Pin.