Reinhard T. schrieb:
> Was könnte ich noch tun?
1. Ich kenne MicroPython nicht genau, aber laut einer Note im
esp8266-technical_reference_en.pdf kann die UART0 alternativ auf den
Pins GPIO15/GPIO13 laufen, und ich habe im Quellcode
(https://github.com/micropython/micropython/blob/master/ports/esp8266/machine_uart.c)
folgende Zeilen gefunden:
1 | } else if (tx == 15 && rx == 13) {
|
2 | system_uart_swap();
|
Du solltest also in der Lage sein, die UART0 auf die Pins GPIO15 (WEMOS
D8) und GPIO13 (WEMOS D7) umzustellen, wohl so:
1 | uart = UART(0, baudrate=1200, tx=15, rx=13)
|
2. In der Anleitung von MicroPython ist irgendwo erwähnt, dass "stdin"
mit der UART0 verbunden ist, und man daher von UART0 solange nichts
lesen kann, bis man den REPL von der UART0 abklemmt.
HTH
LG, Sebastian