-
Thread
LCD Controller / Graphics processoren
an Board. Dazu zählen z.B. die HD44780 Textdisplays aber auch Grafikdisplays z.B. auf Basis des KS0108. Hier macht der Controller alles selber und der µC muß nur dann etwas tun, wenn er den Bildschirminhalt verändern will. Eine andere Art der letztgenannten Controller nimmt z.B. analoges Video (FBAS
-
Thread
GLCD (Darstellungsproblem)?
möchte, werden die vorher gesetzten Piexel nicht gelöscht... Ich benutze die GLCD Library für den "KS0108" von Peter Fleury... Hat jemand das gleiche Problem schon mal gelöst bekommen?
-
Thread
Uhrzeit in einem String zusammen packen!
kleine frage noch... Code: [c] Sekunden &= 0x7F; Minuten &= 0x7F; Stunden &= 0x3F; ks0108GotoXY(30, 40); WriteBCD(Sekunden); ks0108GotoXY(50, 40); WriteBCD(Minuten); ks0108GotoXY(70, 40); WriteBCD(Stunden); }//Ende While }// Ende Main void WriteBCD
+ 0x30; strg[8] = '\0'; TimeToString(MeineZeit, Stunden, Minuten, Sekunden); ks0108GotoXY(50, 40); ks0108Puts(MeineZeit); }
-
Thread
RTC Problem Umwandlungs Problem?!
ret >> 4) + 0x30; (ret & 0x0f) + 0x30; char Buffer[20]; sprintf( Buffer, "%d", ret ); ks0108GotoXY(10, 40); ks0108Puts(Buffer);
Buffer[1] = (ret & 0x0f) + 0x30; // Einer Buffer[2] = '\0'; // String-Ende ks0108GotoXY(10, 40); ks0108Puts(Buffer); [/c]
-
Thread
Projekt: GLCD Motorrad-Tacho mit ATMega
Internet auftreiben kann. Eigentlich wurmt mich eh schon, dass das kleine Testdisplay von mir einen KS0108 eingebaut hat, da muss ich mich dann erst wieder umgewöhnen. ^^ Zumindest werde ich mir in nächster Zeit ein kleines Entwicklungsboard und dem vorangehend eine Ätzanlage basteln, denn diese windigen
unterstützt flickerfreien Aufbau bei geringem RAM Bedarf. Ausserdem werden viele Controller unterstützt: KS0108, TS6963, aber auch ST7920 und ST7565. Der UC1611 wird jedoch derzeit nicht unterstützt. Die großen DOG Displays gibt es mittlerweile beim reichelt. Da steht dann auch der Preis dabei ;-) Aber bitte
-
Thread
Grafik-LCD-Anzeige m. KS108
Hi >Gibt es eine detailierte Beschreibung für die KS108-Ansteuerung? Ja, das Datenblatt des KS0108. MfG Spess
-
Thread
Library KS0108
Hast du es versuch geschaft mit der funktion ks0108WriteData(by); nur ein Streifenmuster zu zeichenen. Ca. so:[c] ks0108WriteData(0x00); ks0108WriteData(0xFF); ks0108WriteData(0x00); ks0108WriteData(0xFF); ks0108WriteData(0x00); ks0108WriteData(0xFF); ks0108WriteData(0x00); ks0108WriteData(0xFF);[/c]
-
Thread
Neustart bei Absturz
Ich habe mit einem KS0108 in extrem unappetitlicher Umgebung auch das Problem, daß es ab und an abstürzt- woran ich auch nichts ändern kann; die Einstrahlung kommt über die Displayfläche. Ich mache das so, daß ich während einer
-
Thread
KS0108 GLCD BITMAP Funktion
Hallo Freunde, Ich bin gerade dabei auf meinem GLCD eine Bitmap anzeigen zu lassen. Texte mit div. Fonts & Kreise... sowas funktioniert. Nur leider gibt es keine Funktion womit ich meine Bitmap (Header) anzeigen lassen kann. Anbei ist mal mein Projekt (Grafikdisplay_V3)... kann mir jemand helfen ?! Controller : KS0109 vielen dank schonmal
-
Thread
Billig Oszi aus China
ksps Rate 3. usb power 4. avr 8 kernbohrer 5. dimension 5cm x5.2cm x 1.3cm 6. 2.1" glcd 128x64 ks0108 7. Slop +/-, 5% 8. Trigger-Pegel" 0-5.1" 9. Bandbreite 205k Ganz wichtig dabei der unter Punkt 4 aufgeführte Kernbohrer Der letzte Weihnachtstag ist gerettet :)
-
Thread
Atmel Studio 6: Bestehende Ordnerstruktur zu Projektmappe hinzufügen
und ich nicht immer relativ arbeiten muß wie #include ../../ioMapping.h #include ./common/glcd_ks0108.h Viele Grüße W.T.
ich nicht immer relativ arbeiten muß wie > #include ../../ioMapping.h > #include ./common/glcd_ks0108.h Wie ich gerade herausgefunden habe, ist das möglich über: Project|(Proj.Name) Properties...|Toolchain|(AVR/GNU C)Compiler|Directories Dort können dann komfortabel die Ordner ausgewählt(Browse
-
Thread
Menuerstellung GLCD in C
ich als ein Menu anzeigen lassen. An verschiedenen libs für mein GLCD(TG12864 mit Controller: ks0108)habe ich schon gearbeitet und getest. Nun wollte ich euch fragen, ob vielleicht einer schonmal ein Menu programmiert hat, und das mir geben könnte. Um einfach mal den Aufbau zu erkennen. (Einfache
-
Thread
Arduino 128x64 dots Display
fast ein Standarddisplay. Der Displaycontroller ist ein NT7108C von Neotec. Der ist kompatibel zum KS0108, S6B0108 (beide von Samsung) und HD61202U (von Hitachi). Dafür gibt es massenhaft Beispiele im Netz. Und Datenblätter nicht als gezipte png sondern als PDF anhängen. MfG Spess
-
Thread
Grafik-LCD 64128-LED
Hi >und wundere mit gerade, daß die Ansteuerung wie im Datenblatt vom >KS0108 kein richtiges Bild liefert. Was verstehst du unter 'kein richtiges Bild'? >Weiß jemand, welcher Controller-IC dort eingesetzt wird? Das Bustiming passt zu KS0108 und HD61202. MfG Spess
ms-Bereich. P.S.: Und ich habe gerade gesehen: die TG12864B haben auch einen S6B0108, keinen KS0108.
-
Thread
Wie kompleziert ist eine Grafik-LCD Ansteuerung?
realisieren. Meine Untersuchungen bezogen sich auf das LCD-Modul DM19254A (192x64 Pixel, Controller: KS0108B), was seinerzeit von Pollin sehr preiswert angeboten wurde. Zu beachten ist, dass es sich infolge der Kommunikation Steuer-µC mit dem Display-Controller um eine Master-Slave-Konfiguration handelt
ausgestatteten µC, ein Tiny ist eher schlecht :-) Beim Display achte auf einen standard-Controller, z.B. KS0108 o.ä. (wobei die Ansteuerung bei vielen gleich ist, ähnlich HD44780 für alpha-numerische standard LCDs) und nur einer einfachen Versorgungsspannung (dann musst Du die Kontrastspannung nicht selber erzeugen
-
Thread
Display: Taugt das was?
Wenn ich das so richtig lese, ist da ja der KS0108B verbaut, daraus würde sich dann das: http://www.gidf.de/datasheet%20KS0108B bzw. mit der Display Bezeichnung diese: http://www.gidf.de/LCD%20128064%20display ergeben! Ob es für Deine Zwecke
habe. Philipp L. schrieb im Beitrag #3403938: > Wenn ich das so richtig lese, ist da ja der KS0108B verbaut, daraus > würde sich dann das: > http://www.gidf.de/datasheet%20KS0108B > > bzw. mit der Display Bezeichnung diese: > > http://www.gidf.de/LCD%20128064%20display Also das Controllerdatenblatt
-
Thread
Oled mit I2C läuft nicht
sendcommand(0x20); //MEMORYMODE sendcommand(0x00); //0x0 act like ks0108 sendcommand(0xA0 | 0x1); //SEGREMAP //Rotate screen 180 deg //sendcommand(0xA0); sendcommand(0xC8); //COMSCANDEC Rotate screen 180 Deg //sendcommand
-
Thread
Rendering von Fonts mit BeRTOS und AVR
nette Sache. Um gleich in das kalte Wasser zu springen, habe ich mir für das gerade rumliegende KS0108 GLCD einen Treiber gebastelt, mit dem ich meine ersten Versuche unternehmen wollte. Das klappt auch soweit ganz gut. Ich kann die Raster-Daten auf das Display schreiben, siehe Bilder. Nur bei den
Problem irgendwie einzugrenzen? Hier noch ein paar Infos: Die CPU ist ein ATmega128 @ 16 Mhz. Die KS0108 Routinen habe ich von diversen Quellen übernommen und angepasst, das sollte eigentlich nicht die Ursache sein. Quellen können gerne gepostet werden. Wenn ich den gleichen Code als QT-App kompiliere
-
Thread
Raspi Webradio von Michael Schwarz
da ja jemand zufällig einen Link. http://www.ebay.com/itm/ART-New-LCD-128x64-A-G-LED-b-l-W-KK-KS0108B-Blackline-AGG128064G04-DIW-R-/390671403095?pt=LH_DefaultDomain_212&hash=item5af5d48857 Grüße M. S.
-
Thread
AVR32 LCD goldentek GG-1206H0 mit ks108
AT32UC3C0512 das Pollin LCD Goldentek GG-1206H0 angesteuert. Das hat laut magerem Datenblatt zwei KS0108 Controller verbaut. Die Software basiert auf : // Universal KS0108 driver library // (c) Rados³aw Kwiecieñ, radek@dxp.pl Das funktioniert auch soweit ganz gut. Die Hintergrund LED Beleuchtung
-
Thread
Kontrastreiches 128x64 gLCD in Schwarz/Weiß gesucht
http://www.ebay.de/itm/ART-New-LCD-128x64-H-small-with-LED-b-l-W-KK-KS0108B-AGG128064G04-DIW-R-/321176103847?pt=LH_DefaultDomain_212&hash=item4ac7966ba7 Mehr coole Displays auf artronic.pl artronic.eu 'under construction' Bart
-
Thread
nop nop nop nop nop nop nop nop
Beispiel nicht 8 sondern nur 7 NOPs waren?). Und ein weiterer Hintergrund: Gerade bei den Pollin-KS0108-LCDs habe ich ordentliche Exemplarsteuerungen, was das notwendige delay zwischen enable und busy-flag angeht (die grünen brauchen irgendwie immer länger. Und bei den grünen ist die LED-Spannungsversorgung
-
Thread
Bascom u. Grafikdisplay 240x128 mit T6963
ist sehr häufig der T6963 (oder Äquivalent) anzutreffen. Die 128x64 Displays sind oft mit z.B. KS0108 oder HD61202 bestückt - ist der T6963 ein Standardcontroller für Displays? Siehe oben. >- auf was muss ich beim Kauf eines Displays in der o.g. Größe achten, >damit ich in Bascom nicht stecken
-
Thread
tool für GLCD 192x64
Habe erst ein Display mit einem KS0108 Cotroller in betrieb genommen das mit einem ATmega läuft und habe mich gefragt ob es tools (Designer) gibt die mir z.B. das ganze Display Pixel für Pixel (wie paint) designen lässt und mir ein char
Gibts viele. Z.B.: http://www.petervis.com/C/128x64/ks0108%20bitmap%20to%20data%20array%20converter.html
-
Thread
128x64 LCD display GOLDENTEK GG-1206H0
Lässt sich mit Bascom wunderbar ansteuern. Es gibt sogar ein Beispiel dafür (KS0108.BAS) bei den Samples. Grüße Sue
schon mit Bascom angesteuert. Es funktioniert damit ganz gut und die Belegung ist wie bei fast allen KS0108 Grafikdisplays. Allerdings haben die Anschlusspins meines Wissens einen Abstand von 2mm! Also "normale" Stiftleisten/buchsen gehen da leider nicht. Da muss man dann leider welche mit 2mm kaufen.
-
Thread
2.2" GLCD 320x240 mit ILI9341
generieren. Benutzte Quellen GLCDFontCreator2: http://www.mikrocontroller.net/attachment/21921/glcd_ks0108_v11.zip Ebay-Verkaeufer Egochina: TM022HDH26_Module.rar
-
Thread
ks0108 lib aus Wiki: Problem mit Fontausgabe
ks0108WriteData(~data); } } // 1px gap between chars if(ks0108FontColor == BLACK) { ks0108WriteData(0x00); } else { ks0108WriteData(0xFF); } ks0108GotoXY
-8); }else ks0108GotoXY(ks0108Coord.x+1, ks0108Coord.y); } else { if(ks0108Inverted) data = ~data; LCD_DATA_OUT = data; // write data ks0108Enable(); // enable
-
Thread
Bild und Text zusammen darstellen
Hallo zusammen. Ich habe jetzt mal folgene glcd lib für ks0108 controller getestet. http://www.mikrocontroller.net/topic/108269 gleich ganz oben die Datei. nun ich versuche ich gerade ein bild zusammen mit text darzustellen. Mein problem ist, das bild zeigt
-
Thread
Pollin Handgehäuse Bopla mit LCD/Tastenfeld
MDQxOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_GOLDENTEK_GG_1206H0.html Demnach KS0108
das Display schon mal jemand getestet ? Dort gibts nen Hinweis auf eine andere Anschlußbelegung (KS0108 Standard): http://www.mikrocontroller.net/topic/305749#3286245 Ich habe ein funktionierendes KS0108-Display von nem Mega32 ab und das Goldentek angeklemmt - geht nicht :( Standardbelegung will
-
Thread
SRAM-Belegung ATmega32
Displayfunktionen sind so geschrieben, daß die Position linear ist und automatisch auf dem richtigen KS0108 an der richtigen Stelle landet. glcd_putdat fügt das Bitmuster auf das Display (linear zeilenweise über das ganze Display) getkeystroke liefert 1 zurück, wenn ein Taster gedrückt wurde, ansonsten
-
Thread
AVR Display RoundUp von Pollin mit TG12864B-03 und Wintek WD-G1203T
jeweiligen Library für den Controller http://en.radzio.dxp.pl/sed1520/ http://en.radzio.dxp.pl/ks0108/ Ich habe die 20 pins dann nach Code an ein STK500 angeschlossen. KS0108: #define KS0108_DATA_PORT PORTA #define KS0108_DATA_DIR DDRA #define KS0108_DATA_PIN PINA #define KS0108_CTRL_PORT PORTC #define KS0108_CTRL_DIR DDRC #define KS0108_RS (1 << 2) #define KS0108_RW (1 << 1) #define KS0108_EN (1 << 0) #define KS0108_CS1 (1 << 6) #define KS0108_CS2 (1 << 5) #define
-
Thread
Display RoundUp von Pollin mit TG12864B-03 und Wintek WD-G1203T Gesperrt
jeweiligen Library für den Controller http://en.radzio.dxp.pl/sed1520/ http://en.radzio.dxp.pl/ks0108/ Ich habe die 20 pins dann nach Code an ein STK500 angeschlossen. Die Display Beleuchtung startet jedoch erscheint kein Bild. Ich habe die Vermutung das gar nichts herausgeschrieben wird? Hat
-
Thread
Touch bauen, suche günstigere alternativen
Empfänger, die Schaltung generell (schieberegister, MC, bluetooth modul, grafikdisplay (128x64 mit ks0108 Chipsatz und LED HG Beleuchtung)) Also mal so ganz grob geschätz gehe ich mal von 11 - 12 A aus. Das ganze wird wie auch schon erwähnt mit 2 Batterien a 12V 36Ah befeuert, diese werden fest im
Empfänger, die Schaltung generell (schieberegister, MC, bluetooth modul, > grafikdisplay (128x64 mit ks0108 Chipsatz und LED HG Beleuchtung)) Da wird am meisten die Hintergrundbeleuchtung des LCD fressen. > Also mal so ganz grob geschätz gehe ich mal von 11 - 12 A aus. Halte ich für sehr sehr optimistisch
-
Thread
KS0108 library und Timing diagram
da mein display mit der KS0108 library ansteuern geht frage ich mich warum die enable funktion so geschrieben worden ist dass zuerst E auf 1 dann gewartet wird und dann E auf 0 im timing diagram vom KS0108 auf seite 15 geht
chris __ schrieb im Beitrag #3145878: > im timing diagram vom KS0108 auf seite 15 geht die flanke doch zuerst > runter > und dann rauf. wie soll ich das verstehen `?? Indem du in der Pin-Beschreibung nachsiehst. Da steht eindeutig, dass beim Schreiben in das LCD
-
Thread
LCD controller KS0108 kompatibel?
unrefahren mit lcd's bin wollte ich fragen ob jemand weiss ob dieser display-controller mit dem KS0108 controller kompatibel ist und man einfach die library von dem ks0108 controller nehmen kann. datenblatt zum display ist angehängt. was ich dabei noch nicht richtig verstehe ist der reset pin, muss
unrefahren mit lcd's bin wollte ich fragen ob jemand weiss >ob dieser display-controller mit dem KS0108 controller kompatibel ist >und man einfach die library von dem ks0108 controller nehmen kann. >datenblatt zum display ist angehängt. Darauf deutet schon der Name, NT7108, des Displaykontrollers
-
Thread
Rasberry Webradio von Michael Schwarz
erfolgreich aufgebaut. Trotzdem habe ich zwei kleine probleme: 1.mein display Powertip PG12864A mit KS0108-Controller, halbiert sich wenn ich den encoder bewege.Das heißt auf der linken seite sehe ich die texte und auf der rechten Seite gar nichts mehr. Bei neustart zum anfang alles gut und beim bewegen
What controllers do you have on back side of lcd? KS 0107 or KS 0108 (information from datasheet). How much of this controllers?
-
Thread
ATMega / XMega und Bildschirm
Die "guten alten" KS0108 kompatiblen Grafikdisplays? Die haben 64x128 Pixel und Code findet sich problemlos hier. Der ist auch für kleine Controller wie Mega16 geeignet...
-
Thread
GLCD dynamische Variable Anzeigen
ks0108GotoXY(15,17); ks0108PutString("Montag 03.08.2012",smallFont); ks0108DrawLine(63,31,63,63); ks0108GotoXY(1,31); ks0108PutString("Temp. Luft", smallFont); ks0108GotoXY(70,31); ks0108PutString
largeFont); //Ausgabe Luft Temperatur ks0108GotoXY(70,45); itoa( luft1 , Buffer, 10); ks0108PutString( Buffer , largeFont); ks0108PutString(".", largeFont); itoa( luft2 , Buffer, 10); ks0108PutString( Buffer , largeFont);
-
Thread
JHD19264A am Atmega8
Pin denn überhaupt? Ich habe auch schon die Lib von ape ( http://www.mikrocontroller.net/topic/ks0108-glcd-routinen ) getestet, leider mit gleichem Ergebnis. Die Funktion meiner Output Register hab ich auch schon mit einem kleinen LED-Blink Testprogramm getestet. Dass die beiden getesteten Libs
Datenblatt des Moduls: http://www.ebay.de/itm/Graphic-LCD-Module-Display-Screen-LCM-19264-192X64-192-64-KS0108-/200659770339?_trksid=p5197.m1992&_trkparms=aid%3D111000%26algo%3DREC.CURRENT%26ao%3D1%26asc%3D14%26meid%3D6270038364476839478%26pid%3D100015%26prg%3D1006%26rk%3D4%26sd%3D280853678076%26#ht_4922wt_
-
Thread
EPJ16 S. 5: Die GNUBLIN Distribution
habe ein bestehendes System mit ATMega2560, Ethernet (ENC28J60), USB-Host (VDIP1), Display(KS0107/KS0108 Controller) und einiger I2C-Hardware. Das System soll demnächst wahrscheinlich auf ein Embedded-Linux System umgestellt werden. Hier mache die Verarbeitung der Tastatur und Ausgabe auf dem Display
-
Thread
Frage zu KS0108 GLCDTiming
Hallo alle miteinander, ich suche mir jetzt schon die Finger wund, aber der KS0108 scheint einfach zu schlecht dokumentiert zu sein. Und zwar suche ich die Zykluszeiten, die der Controller zum Schreiben auf den Display benötigt, damit ich das Busy-Flag nicht mehr auslesen muss.
Hast du das jemals geschafft das Busy zuverlässig zu lesen? Zeig doch mal Code;) Displays mit KS0108 können unterschiedlich schnell getaktet sein. Darauf musst du dein Delay anpassen. Hier mal zwei Beispiele: #define KS108_E_DELAY 2 // Pollin Display TG12864B 596kHz FCLK //#define KS108
-
Thread
Binär zu 1 aus 8
Der Grund warum ich diese Umwandlung brauche ist einen Punkt mit den Koordinaten x, y auf einem KS0108 LCD auszugeben. Die Bits 5:3 von y enthalten die Page 2:0 enthalten die Position in der Page
Der Grund warum ich diese Umwandlung > brauche ist einen Punkt mit den Koordinaten x, y auf einem KS0108 LCD > auszugeben. Die Bits 5:3 von y enthalten die Page 2:0 enthalten die > Position in der Page ? In diesem Zusammenhang ist mir allerdings die von dir geforderte Funktionalität aus dem Eröffnungsposting
-
Thread
Resistiven Touchscreen kalibrieren
Ich habe ein KS0108 LCD mit einem resistiven Touchscreen. Den Touch auszuwerten ist kein Problem, nur stimmen die Koordinaten nicht mit dem Display überein, da ich den Touchscreen noch nicht Kalibriert habe. Wie würdet
-
Thread
glcd aufteilung pixel problem
habe vorher die lib von ape benutzt, diese produziert bei mir jedoch zeilenfehler. Die funktion ks0108drawline färbt bei mir die entsprechende page ein, jedoch nicht eine einzelne zeile. Stimmt evtl was mit meinem glcd nicht?
Schlechte Voraussetzungen. http://www.compsys1.com/workbench/On_top_of_the_Bench/KS0108/ks0108_controller.html +--Controller 1---|--Controller 2--+ |----------------X---------------->| | | Y | | |
-
Thread
Problem: AVR m8A/m8535 mit TG12864B-03 in Assembler
ist der hier im Forum bei Problemen mit den 128x64-Displays immer wieder gelesene Verweis auf das KS0108B-Datenblatt irreführend, das dieselben low-active-Timings hat. Für mich klingt das nach "Ach, der wollte sich einfach nicht die Mühe machen, die ich mir damals gemacht hab, ich speis' den einfach mit
Datenübertragung an den KS0108B wird im Datenblatt folgendermassen formuliert: "In order to interface data for input or output The terminals have to be CS1B=L, CS2B=L and CS3=H." (S.4) und "write mode (R/W=L) -> data of DB<0:
-
Thread
DS18S20 auslesen (finde den fehler nicht)
wirklich ausführlich ins detail erklärt findet man auch nichts eindeutiges. also wenn ich z.b. eine ks0108 doku will dann habe ich da eine tolle, eine 417 seitige deutsche bis ins detail erklärte doku über das ks0108. damit möchte ich mir irgendwann meine eigene einfacherer lib schreiben als die derzeitig
-
Thread
Welches Graphic Display?
glcd mit ks0108 controller.
-
Thread
#define ports
pin defines von einer ks0108 ansteuerung
jossen schrieb im Beitrag #2973757: > pin defines von einer ks0108 ansteuerung Du musst dir ansehen, wie diese Makros verwendet werden. Das bestimmt, 'was du dir darunter vorstellen musst'. #defines sind wie Textersetzungen in deinem Editor. Nur automatisiert
-
Thread
KS0108 LCD beide CS aktiv
Darf ich bei einem 128x64 Pixel GLCD mit dem KS0108 Kontroller beide Chip Select auf aktiv schalten, und so z.B. bei der Initialisierung beide hälften gleichzeitig zu Initialisieren, oder beide Hälften gleichzeitig zu löschen?
M. H. schrieb im Beitrag #2973227: > Darf ich bei einem 128x64 Pixel GLCD mit dem KS0108 Kontroller beide > Chip Select auf aktiv schalten, und so z.B. bei der Initialisierung > beide hälften gleichzeitig zu Initialisieren, oder beide Hälften > gleichzeitig zu löschen? Ich mache
-
Thread
Suche 128x64 LCD Display
noch so was als Geraucht... POWERTIP PG12864D ein Grafik-LCD Monochrom (Schwarz/Grün) Controller KS0108, LED Hintergrundbel. Grün