Hier eine Displayausgabe Routine, von mir geschrieben, die keine trödelige Zeit verplempert, sondern über den Timer synchronisiert wird. Ist leider nicht mit 3 Werte umändern zu übertragen aber sie läuft bei mir mit einem Mega16 und einem Wintek 5Euro 4x27 Display von Pollin. Anschlussbelegung: GND D0-D3 PD0-PD3 D4-D7 PD4 RS PD5 E1 PD6 E2 Eine Beispiel main.c ist dabeigepackt. Bitte achtet darauf, dass ihr einen Timer initialisiert mit maximal 15kHz ISR-Frequenz. Bei 16Mhz habe ich den 8er Prescaler gewählt im normalen Overflow Modus. F(ISR) = 16000000/8/256 = 7812,5 Hz. Ist zwar dann etwas langsamer als es soll, aber hier einen CTC Mode einzustellen war mir jetzt zu friemelig. In diese Timer ISR muss dann die Funktion lcd_IRQ(). Viel Spaß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.