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 | |
3 | |
Dann passt es auch wieder mit dem Timing.
@Karl Heinz Hast recht, war die $crystal Variable... Danke für die schnelle Antwort!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.