artools
21.10.2005, 22:57
Hallo,
ich möchte gern einen "Controller" für Char-LCD mit Bascom
programmieren, Zielchip 2313.
Dieser AVR soll dann Angaben via serieller Verbindung auf einem LCD
darstellen, hat das schonmal jemand mit BASCOM realisiert ?
Es sollen Daten und Positionsbefehle übertragen, ich habe nur noch
keinen richtigen Ansatz.
Wenn ich dem Host AVR z.B. print "test" schreibe, wird dann eine
klassisches "ENTER" mit gesendet, ich kann ja die Stringlänge nicht
wissen und möchte dem Controller-AVR mitteilen, das war ein Befehl.
Mit dem Interrupt durch Empfang über RxD klappt es schon, ab sonst noch
nix.
Wenn ich z.B. Print "#L1-2" schreibe, muss der Controller-AVR z.B.
durch Shiften den Befehl zerlegen #L heisst Postionsbefehl, erst Zeile
(1) , dann Zeichen (2) usw., auch #CLS soll dann später CLS des LCD
auslösen.
Man könnte auch jetzt immmer "$Hello World" senden, $ =
Darzustellender Text.
Nebenbei kann der Controller auch via PWM den Contrast und Helligkeit
des Backlight und vieles mehr steuern, und das nur mit 4 (3) Leitungen
+5V / GND / TxD (RxD).
Hat jemand Ideen und Anregungen hierzu, bitte keine Sprüche wie "das
gibts schon" ---> Preis , 2313 + Kleinkram 3,00 EUR.
Werde dann auch Platinen herstellen...
Gruss
A. Arndt
ich möchte gern einen "Controller" für Char-LCD mit Bascom
programmieren, Zielchip 2313.
Dieser AVR soll dann Angaben via serieller Verbindung auf einem LCD
darstellen, hat das schonmal jemand mit BASCOM realisiert ?
Es sollen Daten und Positionsbefehle übertragen, ich habe nur noch
keinen richtigen Ansatz.
Wenn ich dem Host AVR z.B. print "test" schreibe, wird dann eine
klassisches "ENTER" mit gesendet, ich kann ja die Stringlänge nicht
wissen und möchte dem Controller-AVR mitteilen, das war ein Befehl.
Mit dem Interrupt durch Empfang über RxD klappt es schon, ab sonst noch
nix.
Wenn ich z.B. Print "#L1-2" schreibe, muss der Controller-AVR z.B.
durch Shiften den Befehl zerlegen #L heisst Postionsbefehl, erst Zeile
(1) , dann Zeichen (2) usw., auch #CLS soll dann später CLS des LCD
auslösen.
Man könnte auch jetzt immmer "$Hello World" senden, $ =
Darzustellender Text.
Nebenbei kann der Controller auch via PWM den Contrast und Helligkeit
des Backlight und vieles mehr steuern, und das nur mit 4 (3) Leitungen
+5V / GND / TxD (RxD).
Hat jemand Ideen und Anregungen hierzu, bitte keine Sprüche wie "das
gibts schon" ---> Preis , 2313 + Kleinkram 3,00 EUR.
Werde dann auch Platinen herstellen...
Gruss
A. Arndt