ich hab mal probiert das einfache Antriebsprogramm für die Erweiterungsplatine und das LCD-Display umzuschreiben.
Das Programm funktioniert im grundlegendem Sinne schon, allerdings reagiert der Robby jetzt ziemlich langsam.
Könnte das an den vielen Unterroutinen für das LCD liegen oder an der Gesamtgröße von ca. 1650 Byte?
Evtl. habt ihr mal lust das Programm durchzusehen und vielleicht Verbesserungsvorschläge einzubringen!
Gruß Borg
P.S: Ich bin kein Programmiercrack, mit dem Robby hab ich angefangen, wenn mir also Anfängerfehler passiert sind bitte ich diese zu verzeihen
An der Grösse liegts nicht, sondern an den vielen GOSUB's.
Ich hab mal hier Zeitmessungen gemacht, und man sieht ja auch optisch, dass das LCD langsam aufgebaut wird.
Abhilfe:
LCD über I2C-Bus anschliessen -- spart jede Menge GOSUBs, und läuft erheblich schneller
oder
Testausgaben über PRINT an den PC schicken (wenn der Robby nicht durch die Gegend fährt).
I2C Bus ist ein Bus aus 2 Leitungen. Damit lassen sich Daten zwischen Controllern oder anderen Schaltkreisen übertragen. Verwende mal die Suchfunktion hie rim Forum als auch die im Linkbereich, da findest du sehr viele Infos und Schaltungen.
Lesezeichen