Re: Ansteuerung des LCD in der Station Kategorie: Programmierung (von André H. - 8.10.2005 17:00) | ||
Als Antwort auf Ansteuerung des LCD in der Station von Ewald - 6.10.2005 14:31 | ||
| ||
Hallo Ewald, > Hab meine Station soweit zum laufen gebraucht, nach den schwerwiegenden Updates. > Nun flimmert das LCD ständig. geb nur einen einfachen Text aus und es flimmerst ständig. Bei solchen Dingen ist es 100%ig erforderlich immer sein geschriebenes Programm kurz mit zu posten. Ansonsten kann man nur die Glaskugel zur Ferndiagnose einsetzen. Mal sehen was meine sagt: Ich denke Dein Programm wird ungefähr so aussehen: thread { stports.init(); lcdext.init(); lcdext.print("Irgendeinen Text"); } Kurz, da ein Thread auch nur eine Schleife ist, wird nach dem lcdext.print() wieder von vorne angefangen, was dann wieder beim lcdext.init() endet. Hier wird das Diesplay neu initialisiert, was auch ein löschen des Inhalts zur Folge hat. Wenn Du nur einen Text ausgeben willst, und sonst nichts, mu�t Du nach der Ausgabe entweder das Programm mit quit beenden, oder in eine Endlosschleife gehen: Also so thread { stports.init(); lcdext.init(); lcdext.print("Irgendeinen Text"); quit 1; // ab in den Hostmode ... } oder so: thread { stports.init(); lcdext.init(); lcdext.print("Irgendeinen Text"); loop {}; } MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |