Zitat Zitat von vklaffehn
Ich habe die Bibliothek jetzt schon auf verschiedenen Controllern benutzt, aber noch nie auf dem 644, und hatte nie Probleme damit....
Tja, dann hast du dort (im Gegensatz zu hier) wohl die richtige Funktion (eigentlich Makro) benutzt.
Entweder
Code:
uart_puts_p(PSTR("text"));
oder
Code:
uart_puts_P("text");
Aber bei
Code:
uart_puts_p("text");
liegt der Text im RAM, und dann liest die Funktion natürlich Müll aus dem Flash.