LCD-Bibliothek von Fleury an höhere Prozessorgeschwindigkeit anpassen

Gast #2023959
Lesenswert?

Hallo allerseits,

der Titel sagt eigentlich schon alles...

Mein Display (Displaytec 164A) funktioniert bei 2Mhz genauso wie es 
soll, nehme ich aber den Clock-Divide By 8 raus, so dass der Prozessor 
(Atmega 128RFA1) mit 16Mhz läuft, dann springt das Display an falsche 
Stellen und zeigt auch falsche Zeichen...

Was kann ich machen, um dieses PRoblem zu beheben?

Als Bibliothek verwende ich quasi unverändert die Fleury-Bib.

mfg und vielen Dank im Voraus.
Gast #2024026
Lesenswert?

ja,

ich habe XTAL in den Fällen, wo ich F_CPU mit 16Mhz laufen lasse 
ebenfalls auf 16000000 stehen.

Setze ich F_CPU und XTAL auf 2000000 und setze hinter dem CLK-Divide den 
Hardwarefrequenzvorteiler auf 8, dann funktioniert auch die Ausgabe.

Allerdings bemerke ich noch eien zweiten Effekt: Bei 16 Mhz hab ich 
keine definierbare Ausgabe, dafür aber das ganze mit gutem Kontrast.

Stelle ich das System auf 2Mhz um, dann funktioniert die Ausgabe des 
Displays so wie sie sollte, aber dafür ist der Kontrast sehr schwach, so 
dass ich nochmal am Poti drehen muss...

Zur Info noch, ich benutze einen MAX3002 Pegelwandlerchip... Kann es 
auch sein, dass der einfach zu langsam ist?

mfg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren