Forum: Projekte & Code Gepufferte Display Ausgabe


von Simon K. (simon) Benutzerseite


Angehängte Dateien:

Lesenswert?

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
Noch kein Account? Hier anmelden.