Re: CC2-STATION LCD goes crazy Kategorie: Programmierung (von Arno Plack - 24.12.2002 17:09) | |
Als Antwort auf CC2-STATION LCD goes crazy ^&$&*# von Reto - 24.12.2002 11:26
| |
Hallo Reto, ein LCD-Display arbeitet mit einem HD44780 kompatiblen Controller, dieser mu� nach dem Einschalten erst einmal seine Arbeit aufnehmen, dafür benötigt er ca 10-15ms. Also darf ein lcdext.init() erst nach dieser Zeit in der CCII-Unit abgearbeitet werden. Die Befehle für den HD44780 haben eine Verarbeitungsdauer die es erforderlich macht eine Wartezeit von ca. 0,04ms abzuwarten, wenn man nicht das Busy Flag abfrägt. Die Befehle CLEAR und CURSOR HOME stellen eine Ausnahme dar,sie benötigen ca. 1,65ms, hier mu� also eine längere Zeit gewartet werden bis neue Befehle übermittelt werden dürfen. Meine Empfehlung lautet: Vor der Initialisierung sleep 15 einzubauen um beim Einschalten sicherzustellen das der Controller die Initialisierung verarbeiten kann. Dann nach den Befehlen für CLEAR und HOME wie bereits empfohlen sleep 2, Viel Erfolg Arno | |
Antwort schreiben Antworten: Re: CC2-STATION LCD goes crazy (von Reto - 25.12.2002 13:44) Re: CC2-STATION LCD goes crazy (von Arno Plack - 27.12.2002 10:45) Re: CC2-STATION LCD goes crazy (von Arno Plack - 27.12.2002 10:55) Re: CC2-STATION LCD goes crazy (von Reto - 27.12.2002 15:21) Re: CC2-STATION LCD goes crazy (von Holger - 29.12.2002 18:32) |