spess53 schrieb:
> Weil dann das Display schon eingeschaltet ist. Beim Power-On versucht
> der Controller das Display zu initialisieren bevor es bereit ist.
>
> MfG Spess
Das weiss ich, aber ich warte 2 Sekunden nach dem Power On bis ich
initialisiere.
Zudem noch was merkwürdiges was beweist das es nichts mit dem Power-On
zu tun hat.
Ich habe den Code so geändert:
ich intialisiere identisch
Dann gebe ich zwei A aus
1 | send_char('A');
|
2 | send_char('A');
|
3 | _delay_ms(2000);
|
4 | send_cmd(0x01); //Löschen des Displays
|
5 | _delay_ms(100);
|
6 | send_char('G');
|
Wenn ich nach dem Flashen den Controller Resette, dann gehts bei ersten
Reset (Display intialisiert sich und es wird AA angezeigt danach G) beim
Zweiten Reset initialisiert es sich auch zeigt jedoch nur ein D an. und
nach den 2 Sekunden gibts einen Balken es hat sich also deinitialisiert
Dieses spiel kann man nun ewig machen... Also beim nächsten reset gehts
wieder dann wieder nicht dann gehts wieder etc....