-
-
Erfahrener Benutzer
Roboter Experte
Ich hätte da ein paar Fragen an alle.....
Wie soll die Datenübertragung laufen?
Normales Parallelinterface (so wie es bis jetzt ist) mit folgenden Pins:
-D0 bis D7
-Data enable
-Command/data
-Busy
Oder wäre eine Pinbelegung wie bei anderen Controllern besser?
Mit:
-Write
-Read
-Command/Data
-D0 bis D7
Grund ist nämlich, das ich den Controller zu irgendeinem anderen Kompatible zu machen. SO das man den Controller sehr einfach mit Bascom oder einem LCD Programm auf dem PC (z.B.LCDhype) ansteuern kann.
Controller wären z.B. T6963C oder SED1330. DIe werden eigentlich fast überall unterstützt.
Ein Nachteil ist aber das mein Controller manche funktionen (noch) nicht kann, z.B: Virtueller Bildschrimbereich oder getrennte Text- und Grafiklayer... 
Kennt jemand noch einen oft unterstützten (einfachen) Controller an dem ich mich orientieren könnte um das Display kompatible zu machen?
Sehr unpraktisch find ich z.B. beim T6963C das zuerst die zwei Befehlsparameter überträgt und dann erst bescheit sagt das es sich um einen Befehl handelt, oder hab ich da was falsch verstanden?
Oder ist das so, das das CommandPin gesetzt wird, die zwei Parameter übertragen werden und dann erst kommt um was für einen Befehl es sich handelt?
Was auch sehr unpraktisch ist, ist das man zuerst das Statusregister auslesen muss um zu schauen ob das Display bereit ist!???
Das ganze ist irgendwie ziemliche verschwendung an Rechenzeit... 
Ansonsten wird es auf jeden Fall folgende Befehle geben, egal ob Controller kompatible oder nicht:
-Display löschen
-Curser setzten (Byteweise)
- Character/Grafik Modus (mit Character Generator)
-Invertionsmpdus (statt schwarz sind die Pixelweiß und der Hintergrund schwarz)
-Datenschreiben mit Or/and oder EXor verknüpfung
-genaues Pixelsetzten mit angabe von X und Y Pixel (z.B. setze Pixel im Bereich 486x325)
Und vieleicht Linenzeichenen mit angabe von Start und end Pixelkoordinaten
Wobei die zwei letzteren Befehle zeitaufwändig wären.
Was habt ihr noch für Wünsche was Befehle angeht?
Gruß,
Mehto
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen