Re: LCDEXT Clear Kategorie: Programmierung (von Christian Hombach - 12.05.2003 21:08) | |
Als Antwort auf Re: LCDEXT Clear von André H. - 12.05.2003 20:57
| |
Hallo André, das gleich Problem trifft übrigens auch auf die Station zu. Auch hier hat mir nur ein sleep geholfen. Hier wäre also auch eine Anpassung nötig. Gru� Christian Hombach > Hallo Christian, > > In lcdext.c2 besteht ein sleep in der Clear-Funktion. > Jedoch sind manche HD44780-kompatiblen LCD-Controller etwas träge, > so da� die Pause mit sleep 1 nicht ausreicht. Setze das sleep in der > Funktion clear von 1ms auf 2ms. > Standard wäre bei clear eine Ausführungszeit von max. 1,64ms. > Bei Multithreadanwendungen reicht auf jeden Fall das vorhandene sleep > mit 1 ms, da bei einem sleep immer ein threadwechsel stattfindet und so > die Pause meist etwas mehr als 1ms dauert. > Jedoch werde ich im Modul lcdext.c2 das sleep auf 2ms beim nächsten > Update heraufsetzen.Auch in den Modulen srlcd.c2 und pcflcd.c2 werde > ich das auch machen, da es hier mit einem spziellen HD44780-kompatiblen > Controller auch Timing-Probleme gab. > > MfG André H. | |
Antwort schreiben Antworten: Re: LCDEXT Clear (von CTC - 13.05.2003 19:59) Re: LCDEXT Clear (von André H. - 12.05.2003 21:19) Re: LCDEXT Clear (von Christian Hombach - 12.05.2003 23:54) Re: LCDEXT Clear (von André H. - 14.05.2003 12:41) Re: LCDEXT Clear (von Christian Hombach - 15.05.2003 15:20) |