Forum: Mikrocontroller und Digitale Elektronik AVR/BASCOM LCD Problem


von Sascha W. (swesiger)


Lesenswert?

Liebe Netzgemeinde!
Habe da mal eine Frage als avr/Bascom Anfänger...
Betreibe an einem ATMEGA88 ein 8*2 LCD im 1 Mhz Modus.
Habe dann das FuseBit "Divide clock by 8 internally" ausgeschaltet.
Chip rennt jetzt mit 8 Mhz. Leider zeigt das LCD jetzt nur noch Matsch.
Anscheinend kommt das LCD-Modul bei einer Taktfrequenz von 8 Mhz nicht
mehr hinterher...
Wie kann ich dieses Problem lösen? Kann man die LCD-Befehle in Bascom
langsamer ausführen lassen?

Vielen Dank schonmal für Eure Antworten!

Sascha

von Karl H. (kbuchegg)


Lesenswert?

Sascha Wesiger schrieb:

> Chip rennt jetzt mit 8 Mhz.

weiss dein BASCOM das auch?
Ganz am ANfang eines BASCOM Programms sind üblicherweise ein paar 
Zeilen, in denen genau solche Dinge dem Compiler mitgeteilt werden.
1
...
2
$crystal = 8000000
3
...
Dann passt es auch wieder mit dem Timing.

von Sascha W. (swesiger)


Lesenswert?

@Karl Heinz

Hast recht, war die $crystal Variable...

Danke für die schnelle Antwort!

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.