MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
hehe vielleicht![]()
Ne
Eine frage zu dem GLCD.Es hat ja ein 4bit Bus und 2 pine wo man 1 zeile und 1 spalte weitermachen kann.Gelten die spalten und zeilen als Pixel??ich meine 1 Pixel weiter und ein Pixel nach unten und so
EDIT:Wie ich das jetzt aus dem Datenblatt sehe(danke Gock),werden pro zeile und spalte immer diese 4 Pixel(D0-D3) geschrieben und mit den Steuerpins eine zeile oder spalte weitergeschoben
Geändert von stani (23.04.2011 um 19:49 Uhr)
nein, pixelweise wird das Ding bestimmt nicht angesprochen, gängig ist ein Byte zu schreiben, dass dann 8 Pixel vertikal entspricht.
Bei 4-Bit-Ansteuerung ist häufig die Ansteuerung in 2 Nibbles aufgeteilt, was wieder 8 Bit ergibt (2 * 4 Bit)
Aber mal ehrlich, ich halte es für ein fruchtloses Unterfangen, dass Du da vor hast.
1. Hast Du keinen Plan von µC geschweige denn Elektronik (jeder hat mal angefangen, klar)
2. Ist das Display nur sehr dürftig dokumentiert.
Fang mit was leichterem an, LED blinken lassen, dann die gängigen 08/15 Display (KS0108 kompatibel z.B.) und arbeite Dich dann vorwärts.
Vor den Erfolg haben die Götter den Schweiß gesetzt
Vitis,ich denk mal ich kenn mich in Elektronik aus,nur fang ich mit AVR erst an,deshalb muss ich erstmal das Grundlegene verstehen.
Ich hab schon etwas mit AVR gemacht,wie z.b ein einfaches 2*16 LCD anzuschließen,ADC,DAC und einen GLCD,der aber einen Controller hatte.
Das Problemm war,dass ich mir nicht vorstellen konnte ,wie ein RAM mit den Adressen und den I/O Pinen funktionieren soll.
Hallo!
So wie der Vitis schon schrieb, werden die meisten LCD's mit 8 Bits gesteuert. Im 4-bit Modus werden sie in zwei nacheinander folgenden Nibbles (jewels 4 Bit) gesendet: zuerst "high nibble" (D7 ... D4) und danach "low nibble" (D3 ... D0). Somit werden die insgesamt 8 Bits immer in zwei "Raten" in den Displaycontroller übertragen.![]()
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
D.h also,dass man für einen Zeichensatz von 10x8 immer 3 Takte für eine Zeile(also ein pixel breit),da man bei den high nibbles 4 pixel setzt und bei den low nibbles 4 pixel und dan wieder 2 bei den high.
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Lesezeichen