Grafik LCD 4/8 Bit?

Gast #27734
Lesenswert?
• ▲
▼
Mit dem KS107 Controller wirst Du noch Deine Freude haben.
1. Kein 4-Bit Modus (wie Dieter richtig postete)
2. völlig anderer Befehlssatz als das Display aus dem Tutorial
3. kein Character-Generator. D.h.: Du muß die Buchstaben selber "malen", 
also Pixelmäßig zusammensetzen.
Gast #27735
Lesenswert?
• ▲
▼
Hi,

es ist ein Truly Grafik LCD MSCG12864DYRN-1N. Laut Datenblatt ist ein 
KS0107B und 2x KS0180B drauf.
Hm das mit nur 8Bit ist ein bischen doof und das mit den Zeichen. Aber 
ich hatte schon bei meinem 16*2 LCD gemerkt das der code fuer ein Menu 
sehr gross wird und werde jetzt ein 4433 nur als "Menutreiber und 
Grafik" nehmen. Der zweite z.B. 8535 soll Messungen machen und diese per 
Max232 zum anderen senden.

Sry fuer die falsche Conrtollerbezeichnung. Ich hoffe dieses kann die 
Sachen. Weiss das einer
Gast #27736
Lesenswert?
• ▲
▼
per MAX232 zum anderen senden??
Schau Dir lieber mal das Datenblatt vom MAX232 an bevor du sowas 
anstellst.

der wandelt nämlich TTL-Pegel auf RS232 Pegel und umgekehrt.
ich glaube nicht wirklich das einer der controller mit +-12V pegeln 
wirklich was anfangen kann

Gruss,
BAB
#27737
Lesenswert?
• ▲
▼
"8Bit ist ein bischen doof"

Klingt so, als ob Du mit Pins knapp bist.
Dann könnte vielleicht auch meine 3 Pin Lösung mit dem 74HCT164 aus der 
Codesammlung nützlich sein.


Umfangreiche Menütexte kann man auch prima in einem AT24C512 speichern 
ohne den kostbaren Programmspeicher verbraten zu müssen.

Ich mach das immer so:

http://www.specs.de/users/danni/appl/soft/c51/eeprom/index.htm



Peter
Gast #27738
Lesenswert?
• ▲
▼
Hi,

das mit dem At24C512 ist eine gute idee und dem 74hct164. Fuer ein 
einfaches Menu hab ich mit Bascom 2 Kbyte verbraten. Naja mit Auswertung 
wo der Cursor gerade steht und nen paar tastenabfragen.

Mfg Dirk

Ps.: JA ich kenn den MAX232 ich sende Daten ueber RS232 zum anderen 
MAX232 und Werte diese wieder mit dem µC aus.
Gast #27739
Lesenswert?
• ▲
▼
Hallo Dirk

Welche Sprache benutzt du den. In C kann ich dir ein paar Routinen für 
den Chip anbieten. z.B.: Text schreiben, Punkt setzen, Linie Zeichnen, 
Kreis zeichnen.

Was noch fehlt ist Bitmap zeichnen und andere Feinheiten.

Wenn du 2 Chips verbinden möchtest, schau dir mal SPI an.

MFG
Dieter
Gast #27740
Lesenswert?
• ▲
▼
Hi,

leider programmiere ich das alles mit Bascom. SPI geht leider nicht ich 
wollte 4 Meter entfernt das Display mit dem anderen Controller 
verbinden. Mir ist das aber noch nicht klar mit dem EEProm das hat doch 
nur 512Byte oder? Ich verbrauch aber fuer 4 Menumasken schon ca 1.5 
kbyte. Kann mir jemand da in Bascom helfen oder z.B. in C oder Assembler 
dann sollte das Prg aber gut erklaert sein.

Mfg
Dirk

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.