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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.