-
Thread
I2C mit Display parallel?
temperatursensoren über I2C. das problem ist nur dass an den Pins SCl und SDA ein Grafikdisplay daranhängt (KS0108) (siehe Bild) ich will jetzt quasi an die beiden pins einfach anknüpfen siehe bild im anhang frage: geht das oder fängt das lcd dadurch zu spinnen an???? das wär nämlich supergut danke
vielversprechend aus. @Klaus: das mit diesem PCF8574 ist zwar ne gute Idee aber ich habe ja für das "KS0108" Display schon ne geeignete Header-Datei die funktioniert tadellos. Ich glaube ich als eigentlicher C-Anfänger bekomme das nicht hin das ich diese umschreibe oder gar neu mache. Das ist mir zu schwierig
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
hin bekomme, stell ich die Frage einfach mal anders. Ist es mit einem anderen Display z.B. mit KS0108 einfacher? Oder ist der Aufwand bei "allen" gleich? Danke
Hallo, also beim KS0108 liegen die Datenbyte's 90° "gedreht" im Speicher - bezogen auf das Display also senkrecht. Mit etwas Anpassung sollte es also möglich sein mit den Fonts und Displayroutinen ein LC7981 im hochformat
-
Thread
Grafik Display Ansteuerung
lesen. Das Beispielprogramm: http://www.lcd-module.de/deu/disk/development%20service/DIP128%20KS0108/init_KS0108_128x64.asm Achja und das verwendete Display mit 2x KS0108 Controllern: http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A523;GROUPID=3009;ARTICLE=53969;START=0;SORT=user;OFFSET=16;SID
-
Thread
OLED RDS Radio mit SI4735 + AVR
TG12864B-13),graues, grafisches LC-Display (128x64 Pixel) mit integriertem Controller (kompatibel zu KS0108) und LED-Hintergrundbeleuchtung. Die Software zur Ansteuerung des Displays habe ich mir aus dem Internet zusammengesammelt. Da ich den CodeVision Compiler benutze und es meistens nur Code für den GCC-Compiler
-
Thread
PVG120602EGE: Beschaltung vs. Treibersoftware
www.attiny.com/graph.htm (also auch mit nem ATMega 8), die Treibersoftware ist von http://en.radzio.dxp.pl/ks0108/, da PVG120602EGE ja mit zwei KS0108-Chips betrieben wird. Und natürlich funktioniert's... nicht im ersten Anlauf. :-/ Damit ich weiß wo ich mit der Problemsuche beginnen soll: Uhhm.. paar
-
Thread
Pollin Display TG12864
habe bei Pollin das Display TG12864 bestellt. Laut Angabe ist darauf ein Controller der mit dem KS0108 kompatibel sein soll. Aber was für ein Controller ist wirklich drauf? Vielleicht gibt es da ja auch feine Unterschiede? Das Datenblatt von dem Controller hab ich schon mal angefangen durchzulesen.
-
Thread
[S] Grafik LCD
beiden kann man nur als Scherz auffassen - bei solchen Sachen. Conrad verlangt für ein 128x64 KS0108 Display (Farbe gelbgrün, nichtmal blau) satte 57.95 EUR im CONRAD.AT Shop... Reichelt verlangt dafür 22.95 EUR, was noch akzeptabel ist... Selbst Pollin (!) ist mit 19.00 EUR zzgl Versand teurer
-
Thread
GLCD KS0108 Busy Flag
Hallo, kann es sein dass mein Display kaputt ist? Ich hatte beim lesen des Display öfters mal beide Controller aktiviert, jetzt funktioniert die Abfrage garnicht mehr und ich muss das Display halt immer mit einem kleinen delay ansteuern was wiederum schlecht ist, da ich speed brauche. Hmmm also entweder ist meine Abfrage falsch oder mein Display-Controller ist ein bisschen kaputt. So sieht mein Code für die Abfrage aus: void check_busy() { DI = 0; RW = 1; _TRISD0 = 1; //_RD0 == DB7 E = 1; __delay32(11); E = 0; while(_RD0 == 1); _TRISD0 = 0; DI = 1; RW = 0; }
-
Thread
Frage zu Glcds
Anschlussbelegung angegeben. Normalerweise müssen diese Glcds doch mit einem Controller(z.B. einem T6963 oder KS0108) betrieben werden oder? Heißt das,das das Lcd ohne Controller ausgeliefert wird oder ist das nur nicht angegeben? Kann irgendjemand ein GLCD empfehlen,vorzugsweise in der Größenordnung 70*40mm
Bei Pollin gibt es welche mit nem KS0108 kompatiblen Controller druff, musste da mal gucken stimmt auch ungefähr mit der von dir angegebenen Größe überein...
-
Thread
8051 und KS0108 Display
verwenden. In der wollte ich nun die Pins anpassen, doch das ist leichter gesagt als getan. Die Datei ks0108-8051.c, wie sie von der Seite stammt, ist im Anhang. So habe ich sie bis jetzt mal angepasst: [c] #include <at89c51ac3.h> #define KS0108_DATA_PORT P0 #define KS0108_DATA_DIR P0 #define KS0108_DATA_PIN P0 #define KS0108_CTRL_PORT P2 #define KS0108_CTR_DIR P2 #define KS0108_RS (1 << 0) // P2.0 #define KS0108_RW (1 << 2) // P2.2 #define KS0108_EN (1 << 3) // P2.3 #define KS0108_CS1
-
Thread
KS0108 und Initialisierung? GLCD-Neuling braucht Rat
Hallo Forum^^ Ich habe hier noch ein 128x64 GLCD mit 2 KS0108-Kontroller rumliegen. Das würde ich gern per Mega32 ansteuern. Von Text-LCD's bin ich eigendlich gewöhnt, das man eine Initialisierungssequenz braucht. Im Datenblatt des KS0108 kann ich soetwas aber
Text-LCD's bin ich eigendlich gewöhnt, das man eine >Initialisierungssequenz braucht. Im Datenblatt des KS0108 kann ich >soetwas aber nicht finden. Dann nimm das Datenblatt nochmal und lies es SEHR genau. >PS: Fertige libs will ich (noch) nicht verwenden, da ich erstmal wissen >will wie die GLCD-Ansteuerung
-
Thread
Suche Display und Libary
Display? Damit man sich in etwa vorstellen kann was unter anderem angezeigt werden soll ein Anhang, KS0108 mit 128x64 Pixeln. Mfg, Peter
Peter F. schrieb: > 128x64 KS0108, eigentlich ganz ok aber viel zu viele IO Pins, kleine COG > Modelle gibt es aber schwer zu bekommen. Was ist den "zuviele"? Man kann sich ja vieles Sparen (CS, Reset etc..) und wenn du mit nur schreiben
-
Thread
8051 Port0 als normalen I/O verwenden
Leider versteh' ich es noch nicht so ganz... Ich möchte ein LCD Display mit zwei KS0108 Controllern am liebsten an P2 (Daten) und P1 (DI, RW, E, CS1, CS2, E, RST) anschliessen. Der P0 hat ja keine Internen Pullups. Wenn ich da nun extern Pullup-Widerstände anschliesse, kann ich den dann
-
Thread
gLCD-Treiber
folgende Bitte! Ich möchte mich etwas mit dem Mikrocontroller vertraut machen und ein GLCD (2x KS0108 - 128x54 px) mit dem ATmega32 ansteuern. Genauer gesagt möchte ich nur text ausgeben. Ich möchte nur 2 Schriftarten ausgeben (groß / klein) Falls Jemand so nett wäre, würde ich sehr dankbar
benutze die Forumsuche, dann findest du etliche Threads wo diverse KS0108 Libs gepostet wurden.
-
Thread
[V] Funk-Alarmanlage ID100; Touch-Display-Terminal; STK1000.
Typs POWERTIP PG12864D ein Grafik-LCD Monochrom (Schwarz/Grün) mit ca. 2.4“ Diagonal. Controller KS0108, LED Hintergrundbel. Grün für 8€ das Stück. Falls interesse besteht: leiter(dot)halb(ät)yahoo(dot)de
-
Thread
PG12864 initialisieren
-Q. Ansonsten müssten auf der Platine 3 ICs (3 schwarze Kleckse) sein, dann ist es das WRM mit KS0108.
Ja, das dürfte dann die -Q Version sein. Wären da KS0108/07 drauf, wären 3 ICs auf der Platine. Das Display dürfte daher einen SED1565 haben. Ohne Initialisierung macht das Display garnichts, auch das Poti bekommt erst nach der Init eine Wirkung.
-
Thread
Graphik Display
Nimm eines mit KS0108 Controller. Beispiele gibt es dafür auch.
http://www.scienceprog.com/controlling-graphical-128x64-lcd-based-on-ks0108/
-
Thread
DG-12864-69 (89)
bzw. -89 Revisionsnummern sind. Bisher hat meine Suche ergeben, das es wohl mit einem KS0107 / KS0108 Gespann bestückt ist - auch wenn ich zumindest eine Quelle gefunden habe, die einen anderen Controller angibt (muss ich nochmal suchen) Allerdings bezieht sich das auf ein -11 :-( Auch was die Belegung
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
ich schon lange gesucht! Das Display stammt von Pollin, hat 128x64 pixel Auflösung, und einen KS0108-Controller. Die Integration in das Menusystem war überhaupt kein Problem. Das Einzige, was mir im Moment noch etwas Kopfzerbrechen bereitet, ist die ausschließliche Bedienung mit einem Inkrementalgeber
-
Thread
T6963C-kompatibles Graphikdisplay gesucht
64EADOGM The first chip supported was T6963C. There are also driver for other LCD's such as SED and KS0108. The most popular LCD's will be supported with a custom driver.
-
Thread
Display 128x64 ks0108
Hi Leute. Hab ein Problem mit meinem Display 128x64 (ks0108). Bekomme es nicht zum laufen. Zeigt mir nix an. Ich möchte von euch wissen was an der init falsch ist. Im Anhang ist der Code. Danke.
-
Thread
Atmega32: Kaputtflashen?
dürfte da nichts passsiern. Ich hatte am ISP-Port noch die ganze Zeit Daten-Leitungen von einem KS0108-Controller anliegen (hab ich jetzt mal testweise entfernt, funktioniert aber trotzdem nicht). Kann es sein, dass dadurch der Controller irgendwie Schaden genommen hat oder dass diese Leitungen die
Julian W. schrieb: > Ich hatte am ISP-Port noch die ganze Zeit Daten-Leitungen von einem > KS0108-Controller anliegen (hab ich jetzt mal testweise entfernt, > funktioniert aber trotzdem nicht). > > Kann es sein, dass dadurch der Controller irgendwie Schaden genommen hat > oder dass diese Leitungen
-
Thread
Batteriebetrieb einer AVR Funk-Fernbedienung
16Mhz so einen riesen > Unterschied macht? Mein Proof of Concept hatte ich bisher mit einem KS0108 bei 16 und Testweise bei 8Mhz betrieben, 8Mzh waren etwas wenig. Ich war jetzt davon ausgegangen das sich das S65 Display nicht viel anders verhalten wird. > Wenns ja eh nur ne Spielerei ist,
-
Thread
GLCD Display und Atmega 32
font { uint8_t width; uint8_t height; PGM_P charData; }; // Function Prototypes void ks0108Enable(void); void ks0108Fill(uint8_t mode); void ks0108GotoXY(uint8_t, uint8_t); void ks0108Init(void); void ks0108SetDot(uint8_t, uint8_t); void ks0108ClearDot(uint8_t, uint8_t); void ks0108PutChar(char c, struct font font); void ks0108NewLine(uint8_t fontHeight, uint8_t offset); void ks0108PutString(char *string, struct font font); void ks0108PutStringP(PGM_P string, struct font font); char ks0108ReadData(uint8_t incXAdd); void
-
Thread
Display mit Touchscreen bei Pollin?
Hallo, hat jemadn ein Code Beispiel(AVRGCC) zum Ansteuern des GLCD? Ich finde nur das für die KS0108. Das hat aber zwei CS Anschlüsse. Danke im voraus! Gruss Olli
-
Thread
WinStar WG12864A (KS0108) am ATmega8
Hallo Leute, ich hab mir an mein selbstgebasteltes ATmega8-Board ein WinStar WG12864A (KS0108) LCD-Display dran gebaut. Aufgrund dessen, dass ich noch 2 Taster und 2 LEDs dran hab, sind die Ports auch bald aufgebraucht. Es hat aber gereicht (PC und PB). Da ich nun Anfänger bin, hab ich ein
dort verwende LCD-Controller ist ja nun doch ein anderer. Ich hab mir also mal ein Datenblatt vom KS0108 gezogen und ein bisschen angesehen. Ich werd aber daraus auch nicht so wirklich schlau. Ich will halt nicht immer fertigen Code sehen und mich danach richten. Es geht schon damit los, welche Bibliotheken
-
Thread
DSO für wenig Geld
Das ist ein Standard KS0108/KS0107 Display. Code dafür sollte man hier im Forum mehrfach finden.
Stückliste nicht aufgeführt. Ist das normal? @chris >Ich habe den Code von hier >Beitrag "KS0108 GLCD Routinen" kopiert Diese Bibliothek funktioniert normalerweise. Was genau geht denn "schief"? Oliver
-
Thread
Passendes GLCD
;-) Angefangen habe ich mit einem 4x20 Text LCD was schnell zu klein wurd, dann habe ich ein KS0108 verwendet. Das KS0108 (Pollin) hat nun ein paar Schönheitsfehler die mich stören. Die Sichtbare Fläche ist zwar schön groß aber der rest des Displays ist ziehmlich monströß und es ist sehr hoch.
mit großer Anzeigefläche? Ich habe mal ein Bild von einem der möglichen Displayinhalte von meinem KS0108 angehängt. Mfg, Peter
-
Thread
AVR GraphLCD KS0108 an STK200 mit Atmega unt BASCOM
Hallo! Ich habe ein kleines Problem. Ein an STK 200 angeschlossenen KS0108 läuft mit einem 90S8515 völlig zufriedenstellend. Die Software wurde unter BASCOM kreiert. Dasselbe Programm auf einen Atmega32 losgelassen funktioniert leider nicht. Auch ein Atmega644 zeigt sich
-
Thread
Geschwindigkeit des GLCD´s
Hallo! Ich habe an Euch eine kleine Frage: Ich habe ein Glcd 128x64 mit dem KS0108 Controller den ich mit einem ATmega32 "erfolgreich" betreibe. Mein Problem ist die Geschwindigkeit mit der z.B. eine Sinus Kurve auf dem Display dargestellt wird. Bei der Darstellung kann man
ist dein ks0108 blau/weiß? So ein hab ich auch und mir wurde hier bestätigt dass diese displays träge sind!
-
Thread
GLCD - elektrisches Problem
Hi, oh man, das habe ich vor lauter Verzweiflung glatt vergessen: Controller: KS0108 Datenblatt: http://www.winstar.com.tw/products_detail_ov.php?lang=de&ProID=48 Ansteuerungsbibliothek von Andre Fabricius (die war aber in Ordnung) Ich bin gerade dabei die Verkabelung neu zu
-
Thread
Problem mit KS0108
Hallo, ich habe ein Display mit dem Controller KS0108. Code zur Ansteuerung habe ich schon und die Hardware ist auch richtig. Ich habe jetzt verschiedene Ansteuerungscodes ausprobiert und bei jedem taucht genau das gleiche Problem auf: Wenn ich das Display
-
Thread
ks0108 lahm?
ich habe hier ein ks0108 glcd an meinem avr. (blau/weiß, 128x64). Das ding funktioniert tadellos. Ich hab es schon schon mit mehreren libs versucht und auch meine eigenen routinen geschrieben. Irgendwie ist aber nichts schnell
hmmmmm wo gibt es denn schnellere glcds? Am besten gleich mit KS0108 controller, bei pollin gibt es ja auch drei typen, leider sind im datenblatt gar keine geschwindigkeiten angegeben! Weiß irgendjemand mehr?
-
Thread
[V] AVR, WinCE, LCD, TOUCH, Bauteile, µC
6 POWERTIP PG12864D ein Grafik-LCD Monochrom (Schwarz/Grün) mit ca. 2.4“ Diagonal. Controller KS0108, LED Hintergrundbel. Grün 10€ 10 BATRON BT2208 Character-Display mit grüner LED-Hintergrundbel. 20 Zeichen 2 Zeilen. HD44780 kompatibler Anschluss. 3€ 15 Sonstiges:
-
Thread
GLCD KS0108 mit Atmega16 initialisiert nicht richtig
Hallo, ich verwende ein STK500 mit nem Atmega16(3,686mhz) und dem TG12864B von Pollin mit KS0108 Controller. Leider zeigt das Display gar nichts an(nur alles voll mit Pixel).Wenn ich am Poti dreh gehn die pixel weg aber anzeigen tut er auch nichts. Da ich mich noch nicht so lange mit der materie
-
Thread
glcd - codevision
ich programmiere auch einen Atmega16. Mein Display hat eine Auflösung von 164x128 mit einem zum KS0108 kopatiblem Kontroller. Gruß Huber
-
Thread
AVR-Handheld mit Mega644
Eingangsspannung für den Kontrast. Bei dem Display handelt es sich vermutlich um ein 128x64 mit 2x KS0108
an die beiden auf dem Display verbauten KS0108 schicke. VEE sind bei mir die -5V, die aus dem Display rauskommen. Gruß Jörg
-
Thread
Mikro als Schalter, digitale regelung mit Interrupt
für verschiedene Anwendungen werden soll. Es handelt sich um einen 16mHz Mega32 bei 5V mit einem KS0108 GLCD aber zukünftig soll ein Mega128 eingesetzt werden. Das ganze in C mit dem AVR Studio als IDE. Eine der Anwendungen ist ein schall getriggerter Timer für intervallzeiten, auflösung 0.01 Sekunden
-
Thread
Grafik LCD am PortC geht am Port B nicht! atm8 & KS0108
, uint8_t color); int ks0108PutChar(char c); void ks0108Puts(char* str); void ks0108Puts_P(PGM_P str); uint8_t ks0108CharWidth(char c); uint16_t ks0108StringWidth(char* str); uint16_t ks0108StringWidth_P(PGM_P str); // Control Functions void ks0108GotoXY(uint8_t x, uint8_t y); void ks0108Init(uint8_t invert); inline uint8_t ks0108ReadData(void); void ks0108WriteCommand(uint8_t cmd, uint8_t chip); void ks0108WriteData(uint8_t data); #endif
-
Thread
[V]erkaufe LCDs 16x2, 16x4 und 20x4 mit LED-Backlight
Black / White Typ NT-G12864A-FFSESW-NY www.artools.de/tds/NT-G12864A-FFSESW-NY.pdf Controller KS0108 komp. Gruss A. Arndt
-
Thread
KS0801 GLCD in ASM, Problem.
Ist natürlich nen KS0108 GLCD, kleiner Zahlendreher.
-
Thread
Anschluss v. KS0108. Was mach ich falsch hab doch schon 20 Leitungen gelegt
Habe mich versucht an die Spezifikationen zu halten und das KS0108 an ein Atmega64 angeschlossen ... Was mich wundert ist, dass fast der gesamte Mikrocontroller nur an das LCD angeschlossen ist, naja scheinbar ist das KS0108 nicht sooo toll, aber was mich ja
Das wäre meine Nächste Frage gewesen ... Braucht der KS0108 wirklich soooviele Pins meines Atmega64? Naja das Ist ein beispielprogramm von avrlib für Atmega64 und KS0108 ... und so wie in der Config beschrieben habe ich die Pins doch gesetzt oder verbock
-
Thread
Grafik Display
Für Controller wie KS0108 (oft bei 128x64) oder T6963c (oft bei 240x128) gibt es bereits fertige Libs. Ein LCD ohne Controller wird schwierig, da die Controller meistens 0,5mm pitch haben und daher schwer zu löten sind.
-
Thread
PIC Object file erstellen
Datei (hier 16F877.lkr) einzutragen. Das hilft aber nicht gegen alle Fehler, denn die Labels "KS0108_pos", "KS0108_pos1" und "KS0108_pos2" sind doppelt vergeben.