Re: RTC-Uhr und Displayausgaben Kategorie: Programmierung (von André H. - 31.01.2004 13:28) | |
Als Antwort auf Re: RTC-Uhr und Displayausgaben von TN - 26.01.2004 19:34
| |
Hallo TN, > ich benutze rblcd.c2 und die Jumper sind auch so gesetzt. > Das Flachbandkabel ist höchstens 20 cm lang. > > Soll ich es mal mit lcdext.x2 ausprobieren? Das kannst Du einmal versuchen. Da aber lcdext.c2 mit rblcd.c2 nahezu identisch ist (der einzige Unterschied besteht in der R/W-Leitung), müsste das Ergenis dasselbe sein. > Die undef. Zeichen überschreiben jegliche Darstellung und selbst ein Reset löscht diese nicht immer. Das ist seltsam. Mit Reset meinst Du ein resetten der CC2 ? Bau in Deinem Programm einmal ein zusätzliches rblcd.init() ein, welches Du extern auslösen kannst. (z.B. per Taster oder per Hosttaster: if ports.getHostkey() {rblcd.init(); wait not ports.getHostkey();} ) Danach sollte das Display wieder vernünftig anzeigen. Natürlich sollte sich diese Zeile im selben Thread, wie die LCD-Asgaben befinden. :-) > Aber ich werde mal meine Stromsparlampen beiseite räumen. Hmm, wenn Du diese nicht ständig ein- und ausschaltest, dürfte sie eigentlich nicht reinstörren. > Sonst sind keine Störquellen in der Nähe. Dann gäbe es noch zwei eher unwahrscheinliche Möglichkeiten: 1. Das LCD hat eine Macke. 2. Das LCD ist etwas zu langsam. Letzteres kann ich mir aber bei HD44780 kompatiblen LCDs nicht vorstellen, da die Timings fest vorgegeben sind und meine Routinen hier noch eine Sicherheitsreserve haben. Aber ich kann Dir einmal eine sys0001.hex senden, in welcher eine grö�ere Pause zwischen den Zeichen gemacht wird. (20 bis 50µs mehr :-) ) 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: |