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
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.
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.