LCD Ausgaben beschleunigen
Ich weiß nicht, ob das schon mal hier besprochen wurde...
Kleiner Trick um die LCD Ausgaben von Bascom zu beschleunigen:
Bascom steuert die LCDs im 4-Bit Mode ja ohne Abfrage des Busy-Bits an (WR =0)
Das Timing ist "sicher" gewählt, also recht langsam, um das Display nicht zu überfordern.
Man kann die Ausgaben aber beschleunigen, indem man Bascom "anlügt" was die Quarzfrequenz angeht.
Dadurch ändern sich allerdings auch alle anderen Timings, also betrifft das zB. die Wait Befehle und die Baudrate.
Ich habe gute Erfahrungen mit einigen Schaltungen gemacht, die mit 16MHz liefen (MEGA32)
Das sieht dann zB. für die Baudrate so aus:
$crystal=8000000 'tatsächlich ist es 16 MHz
Baud=9600 'tatsächlich ist die Baudrate 19200
Bis jetzt gab's keine Probleme, weder mit dem Display, noch mit der Schnittstelle.
Gruß
Christopher