-
Thread
Umlaute und Sonderzeichen auf GLCD zeichnen
kleines a mit zwei Punkten, das ein ä sein soll, von Hand zeichnen? Nur wie binde ich das nun ein? ks0108Puts_P(PSTR("Gerät")); will nicht funktionieren, jedenfalls wird das ä nicht dargestellt. Und wenn ich schon mal dabei bin: Wie funktioniert das mit Sonderzeichen? Z.B. wenn ich bei 0x80 das Zeichen
Schriftsatz geht nur bis 0x7F. Daran könnte es liegen! ;) Erweitertes ASCII... Und der Befehl ks0108Puts_P(PSTR("Gerät")); wird dann im AVR-Studio 4 mit der letzten WinAVR-Version funktionieren und auch ein ä darstellen? Werde es heute Nachmittag mal ausprobieren und berichten. Schon mal besten
-
Thread
TFT Ansteuerung mit Atmega16
jeden Fall unbedingt >jemals in meinem Leben einfach Grafik-LCD mit Touch angesteuert haben. Für KS0108 und T6963C Controller gibt es haufenweise Code. Mit KS0108 findet man Displays bis 240x64. T6963C geht bis 240x128. Ist alles monochrom aber zum anfangen reichts für einen AVR. T6963C würde ich
-
Thread
bringe GLCD nicht zum laufen.
Es handelt sich um ein KS0108-Kompatibles Display. Dafür sollten Unmengen an Code existieren.
-
Thread
Änderung gLCD Ausgabe obwohl keine Änderung im Programm
Position in pixel und nicht in Pages angeben kann. Dies geht zeitweise nicht: Im Hauptprogramm (KS0108.asm) definiere ich die Temp2, welche die Y Position angeben soll. Der Page wechsel funktioniert ohne Probleme, nur das Bewegen innerhalb der Page macht massive Probleme: Schreibe ich eine 7 rein
anders. Beim Verifizieren der Daten gibt es nie Fehler (auch wenn ich es nachträglich mache). KS0108.asm ist mein Programm zu testen KS0108_2.asm ist meine eigene AnsteuerRoutine Grafik out.asm ist die Datei mit den Routinen an denen ich Arbeite Beim Befehl LCCD_Page sowie SetYAdr sind die ersten
-
Thread
Blaues LCD oder GLCD, wer kennt dieses?
/CS2 18 --- 19 Vee out 20 LED Anode Guck mal ob das passen kann. Bei einem GLCD könnte der KS0108 oder ein ähnlicher Controller verwendet sein, bei einem Character-LCD ein HD44780 oder kompatibel.
-
Thread
Einstellung Page beim KS0108 macht Probleme
Guten Tag. Ich habe das Problem das ich es irgendwie nicht hinbekomme die Page ein zu stellen. [avrasm] ldi Temp1, 0b10111010 ; Display Page einstellen auf 3 out DataPort, Temp1 ; Aund als Daten ausgeben clr Temp1 ; Testweise zwischenzeitig geleert ldi Temp1, (1<<CS1) ; Chip1 auswählen out ComPort, Temp1 ; Chip auswahl an Befehl Ports ausgeben rcall SetE ; Zur Übernahme ca. 1,5us E Hoch ziehen rcall WaitBusy ; Warten bis
-
Thread
LCD-Modul SAMSUNG UG12D228AA von Pollin
Frage / Bitte: Könntest Du die Text-Tabelle bzw. Textausgabe posten? Sowas hatte ich mal auf dem KS0108 gemacht, ist aber nicht sooo kompatibel. Danke!
-
Thread
Suche kleines Testprogramm für KS0108 für ATmega8
wollte mal nachfragen ob jeand zufällig ein kleines Progrämmchen für einen ATmega8 hat womit ein KS0108 mit 128x64 Pixel angesteuert wird, da ich bevor ich mal wieder ewig hin und her teste erstmal wissen möchte ob mein Display überhaupt in Ordnung ist. http://www.pollin.de/shop/downloads/D120425D.PDF
******* >;Programm LCD.ASM >;Es wird vorausgesetzt, dass die Anzeige einen HD44780 oder Der KS0108 ist kein Textdisplay. So geht das nicht.
-
Thread
GLCD mit KS0801 Grundverständnis
Eigentlich enthält jedes Datenblatt zum KS0108 auch die Befehlsreferenz und die Pinbeschreibungen. Schau mal bei denen hier: http://www.lcd-module.de/ Die haben auch LCDs mit dem KS0108 im Programm, und deutsche Datenblättern und Beschreibungen
-
Thread
ks0108 Ablauf richtig verstanden?
Hi, Bin grade dabei eine eigene Lib für eine KS0108 zu schreiben (ja ich weiß es gibt schon viele, wollte es aber mal gerne selber machen um zu verstehen wie das funktioniert). Die grundlegenden Sachen wie Zeichen ausgeben und auf BUSY abfragen haben
>eigene Lib für eine KS0108 zu schreiben (ja ich >weiß es gibt schon viele, wollte es aber mal gerne selber machen um zu >verstehen wie das funktioniert) Dann schau für Erklärungen in die vorhandenen Quellcodes. Glaubst
-
Thread
Verständnisproblem GLCD
schon einige Grafiklibs, damit man das Rad nicht neu erfinden musst. Ähnliche Controller sind z.B. KS0108 o. T6963, wo du dir einiges abschauen kannst Sascha
-
Thread
Grafik Display
Das relevante an dem Ding ist der KS0108 Controller. Das ist ein super duper Standardteil für das Du jede Menge support finden kannst, daher würde ich sagen, dass das ok ist. Such mal hier im Forum wirst ungefähr 100 Threads dazu finden
-
Thread
LCD DM19264A (KS0108B Controller)
irgendwo. Ich benutze den PORTD als Datenausgang, den PORTB als Steuerausgang. Meine Verdrahtung in KS0108.h definiert: #define KS0108_DATA_PORT PORTD // Data-Port D #define KS0108_DATA_DIR DDRD #define KS0108_DATA_PIN PIND #define KS0108_CTRL_PORT PORTB // Controll-Port B #define KS0108_CTRL_DIR DDRB #define KS0108_RS (1 << 0) #define KS0108_RW (1 << 1) #define KS0108_EN (1 << 2) //#define KS0108_RST (1 << 3) // Reset = H wegen Widerstd gegen Vcc #define KS0108_CS1 (1 << 4) // 64x64 #define KS0108
-
Thread
KS0108 SetDot Problem
Mach es doch erst einmal ganz einfach: ks0108SetDot(0,0); ks0108SetDot(1,1); Wo landen die Punkte?
Die SetDot funktion: void ks0108SetDot(uint8_t x, uint8_t y) { uint8_t data=0; ks0108GotoXY(x, y); // read data from display memory data = ks0108ReadData(NO_INCREMENT_X); // dummy read data = ks0108ReadData
-
Thread
Bibliothek für LCD Controller KS0108
Hallo zusammen, ich möchte diese Bibliothek für den KS0108 einsetzen: http://www.mikrocontroller.net/topic/108269#new und zwar auf dem C166. Ich denke, man muss nur die Defines im File mylcd.h anpassen. Stimmt das? Cu Senmeis
-
Thread
KS0108 - Thiele Library - Anzeige verhunzt
CHIP2 PORTA3 #### main.c // Initialize the LCD ... ks0108Init(0); // Select a font ks0108SelectFont(Corsiva_12, ks0108ReadFontData, BLACK); // Set a position ks0108GotoXY(1,1); // Print some text ks0108Puts_P(PSTR("Hallo Welt -> 1")); // a nice little round rect ks0108DrawRoundRect(5, 5, 117, 20, 8, BLACK); wait(1); ... ------------- Richtig eingebunden sind die Dateien, denn immerhin bekomme ich irgendwelche Zeichen auf dem Display (Durch verschiedene
-
Thread
Fragen zu Grafik LCD
www.lcd-module.de/pdf/grafik/dip128-6.pdf Es gibt auch andere Displays, die mit dem selben Kontroller KS0108 bestückt sind. Ich denke, die haben einen gleichen Befehlssatz, deswegen sind die C Codes für Mikrocontroller übertragbar. Cu Senmeis
Wenn mehrere KS0108 in dem Display werkeln, kann die Ansteuerung des Chip select bei verschienenen Herstellern über EN oder CS unterschiedlich gelöst sein. Der Chip bietet da verschiedene Möglichkeiten. Da musst du deinen
-
Thread
Farge zu Display WINSTAR mit KS0108
zusammen, ich versuche seit drei Tagen folgendes Display in betrieb zu nehmen: Winstar mit einem KS0108 Controller. http://www.winstar.com.tw/products_detail_ov.php?lang=de&ProID=55 Ich benutze die Library von Andre: http://www.mikrocontroller.net/topic/108269 Mein Problem ist, dass ich keine
-
Thread
KS0108 Controller im Reichelt LCD 64128A LED
=&S_WGRUPPE=default&absenden= Ich hab selbst eins von denen und bin 100% zufrieden. Haben nen KS0108.
Hi >weiss jemand ob im >http://www.reichelt.de/LCD-Module-Grafik/LCD-64128... >ein KS0108 Controller drinnen ist? Laut Katalog, ja. MfG Spess
-
Thread
GLCD-Ansteuerung mit 8051
Hallo! Ich habe die Lib für KS0108-GLCD´s von master.andre für den 8051 (LPC935) angepasst, leider zeigt mir das Display nichts an. Vielleicht könnte sich jemand den Code anschauen und mir sagen, was im Programm falsch sein könnte.
verwende ein µC-Board von Humer, welches einen LPC935 besitzt. Das Display ist von MikroE. (128x64, KS0108B) MfG fruchtchinese
-
Thread
LCD Routine selber schreiben
oder ein Kochrezept gibt wenn ich eine Routine für ein Display schreiben will. Für ein 128x64 mit KS0108 Controller gibt es ja schon viele Routinen aber wie fange ich an, wenn ich z.B. eine Routine für ein 320x240 Display schreiben will? Muss ich mir dann das Datenblatt des Controllers besorgen und dort
etc. schauen? Habe schonmal versucht das ganze nachzuvollziehen, indem ich mir die Routinen des KS0108 angeschaut habe und das mit dem Datenblatt verglichen habe. Einiges schien mir auch schlüssig zu sein aber bei manchen Routinen wusste ich echt nicht wie man da drauf kommen soll. Freue mich über
-
Thread
Problem mit Atmega 16/32 und KS0108
Hallo! Ich habe ein Problem mit einem KS0108. Verdrahtet ist das ganze wie im angehängten Schaltplan. Mit der Lib: http://www.mikrocontroller.net/topic/108269 erhalte ich nur "Fragmente". Das ganze sieht ähnlich aus wie im Theard das letzte Bild
-
Thread
[S] Crystalfontz CFAG12864B-TFH-V - 128x64-Pixel graph., pos. FSTN - schwarz/weiß, LC-Display
Pollin had ein ähnliches weisses KS0108 128x64 Display im Angebot: http://www.pollin.de/shop/dt/NDc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TG12864B_13.html Wenn es sich nur um eine Kleinserie handelt, kannst
-
Thread
GLCD KS0108 Port zuweisen
#define KS0108_CTRL_PORT PORTC #define KS0108_CTRL_DIR DDRC #define KS0108_DI (1 << 2) #define KS0108_RW (1 << 1) #define KS0108_EN (1 << 0) #define KS0108_CS1 (1 << 6) #define KS0108
Data4Pin PIN_F5 Data5Pin PIN_F4 Data6Pin PIN_F1 Data7Pin PIN_F0 KS0108_CS1 PIN_D6 KS0108_CS2 PIN_D7 KS0108_RW PIN_B5 KS0108_DI PIN_B4 KS0108_EN PIN_B6 KS0108_RES PIN_D4 Ich hoffe mir kann jemand dabei helfen diesen C-Code anzupassen
-
Thread
LCD-Designer gesucht (wie fastlcd)
ich wollte mal fragen ob jemand einen guten "LCD-Designer" kennt so ähnlich wie "FastLCD" für KS0108.
-
Thread
Grafik LCD ansteuern
etwas für euch dabei. Fertige GLCD-Routinen exestieren hier im Netz zu haufen für einen T6963 oder KS0108 GLCD-Controller. Grüße Steffen
-
Thread
Ansteuerung Grafic Display
Hallo, ich möchte eine grafische LCD 128x64 per von einem FPGA ansteuern. Dieses enthält zwei KS0108B Chips von Samsung jeweils für eine Hälfte des Displays. Ich habe aber nun ein Problem, dass keine Zeichen auf dem Display erscheinen. Ich habe mich mit dem Timing an das Datenblatt des KS0108b
: out std_logic; glcd_di : out std_logic; glcd_cs : out std_logic ); end ks0108b_cmd; architecture behavioral of ks0108b_cmd is component ks0108b_ctrl is generic ( RESET_ACTIVE : std_logic := '0'; WAIT_POWER_UP : unsigned(12 downto 0) :=
-
Thread
Wie ist der Font des GLCD Font Creators von apetech aufgebaut?
dazu hat, wäre das Klasse :) Von hier ist der FontCreator http://www.mikrocontroller.net/topic/ks0108-glcd-routinen EDIT -> Aus einem unerklärlichen grund, wird dieser Link: mikrocontroller.net/topic/ks0108-glcd-routinen Zu dem hier http://www.mikrocontroller.net/topic/ks0108-glcd-routinen
-
Thread
GLCD TG12864B-13 mit apes lib
Pinbelegung angepasst. Die Schaltung seht ihr oben, und hier meine Änderungen in der Lib (Datei ks0108.h): --------------------------------------------- #include <inttypes.h> #include <avr/pgmspace.h> #ifndef KS0108_H #define KS0108_H // Ports #define LCD_CMD_PORT PORTC // Command
-
Thread
LCD-Modul TG12864B-13 von Pollin am ATmega 32
Erweitere deine Suche auf KS0108. Das ist der verwendete Controller. In der Codesammlung und im Forum findest du mehrere Codebeispiele.
Hi >Nun bin ich verwirrt. Ist das Display nun kompatibel zum KS0108 oder >nicht. KS0108 und SBN0064G sind keine Displays, sondern Display-Controller. Ein, allerdings kurzer, Blick in die Datenblätter zeigt weitestgehende Identität. Da beide zu den einfachsten
-
Thread
KS0108 Grafik anzeigen
void) { volatile uint16_t i; struct font bild; for(i=0; i<15000; i++); ks0108Init(); ks0108GotoXY(0,0); ks0108WriteData(bild); while(1); } [/c]
#2016797: [c] > for(y=0; y<63 ;y=y+8) > { > for(x=0; x<64 ;x++) > { > ks0108GotoXY(0, 0); > ks0108WriteData(ImageMap[offset]); > offset++; > } > } [/c] immer wieder [c]ks0108GotoXY(0, 0); ?????[/c] Sascha
-
Thread
Menudesigner Beispiel
und wollte mal fragen ob jemand ein Beispiel Code in C für mich hat damit ich es auf einem LCD mit KS0108 Testen kann, da ich auch ein Menü schon länger seit längeren suche. Also ein Programm Code wo ich nur noch mein Menü einfügen muss. Wäre sehr dankbar wenn jemand was für mich hätte
AVR (mit Ausgabe des Displays per seriellem Port) wird doch mitgeliefert. Code zum Ansteuern eines KS0108 gibt es ebenfalls in der Codesammlung. Das dann zusammenbinden solltest du selbst hinbekommen - das ist Anfängertauglich. Völlig fertigen Code kann dir schon alleine deswegen niemand liefern weil außer
-
Thread
Unterschied zw. GLCD Treiber PT6608 und SBN0064G
Enable-Eingang zu invertieren. Beim DIP128-6 ist der Enable-Eingang gegenüber anderen Displays mit KS0108 oder kompatiblen Controllern invertiert. MfG Michael
-
Thread
Grafiken anzeigen mit lib von Ape
ob ich mit der lib von Ape auch Grafiken anzeigen kann oder nur Texte? Habe ein GLCD mit einem ks0108 da funtzen die Texte mit der Lib von Ape ohne probleme. versuche jetzt schon länger Grafiken mit der Lib anzuzeigen die ich mit Bitmap2LCD erstellt habe würde dann auch gerne Menüs damit erstellen
-
Thread
At xmeg 128 (3,3V) mit LCD Display (5V) verbinden (in C)
Du musst schauen, was für ein Kontroller im LCD Modul eingebaut ist. Der KS0108, ein GLCD Kontroller, arbeitet zwar mit 5V, kommuniziert aber problemlos mit einem 3V System.
-
Thread
unbekanntes LCD Display beschalten!!
steht doch das Datenblatt drin. Sogar der verwendete Controller ist gelistet (ST7920), der wohl KS0108 kompatibel ist.
des Arduino 18: Vout Nicht notwendig 19: A +5V 20: K GND Wenn ich ihn jetzt mit der Lib vom Ks0108 laufen lass hab ich ja nur einen Csel1!! und welche lib würde da am besten passen?? ich will jetzt keine erstellen!! ICH BIN ANFÄNGER!! Danke für eure hilfe Sebastian
-
Thread
Grafik-Display Ansteuerung
Zu den Controllern, Die KS0107 / KS0108 sind wahrscheinlich am verbreitetsten, gibt viel viel Code dazu. Sind meist die günstigsten und hat nahezu jeder Elektronikversender mit Displays im Programm. Sehr oft gibt es die in 128x64 und 128x128
haben, wie schon gesagt, ein wenig eigenen Grips, aber im Grunde immer noch anzusteuern wie die KS0108 / 7. Die T6963 sind meistens grösser als die KS0108. Habe eines von Pollin mit 256x64 für ca 15 Euro, aber schon seit gut 2 Jahren. Nicht mehr im Programm... Dann gibts noch die, welche sie per
-
Artikel
LCD Codesammlung für AVR
kommt bald LM16A211 HD44780 Hitachi ASM PC1602C PC1601C S6A0069 Samsung kommt bald EA DIP128-6 2x KS0108B Samsung kommt bald AV1624, TC1602A HD44780 KS0066 Hitachi ASM TM244AD P-6 Wahrscheinlich 2x S6A0069 Samsung Arduino C-Code 4x24 Display, Agfeo Telefon, siehe
-
Thread
Verständnisfrage - AVR-Pinbelegung
included * known Problems: none * Version: 1.1 * Description: Graphic Library for KS0108- (and compatible) based LCDs * */ #include <inttypes.h> #include <avr/pgmspace.h> #ifndef KS0108_H #define KS0108_H // Ports #define LCD_CMD_PORT PORTA // Command Output Register
-
Thread
Heizelement und Ventilator steuern, inkl. Temperaturmessung und UI
Markt erhältlichen LCD gibts passende LIB um die auch zu managen. Bei GLCD würd ich auf Typen mit KS0108 zurückgreifen, die sind recht gängig. Bei TextLCD auf HD44780 und kompatible.
-
Thread
[V] Verschiedenes
5. POWERTIP PG12864D ein Grafik-LCD Monochrom (Schwarz/Grün) mit ca. 2.4“ Diagonal. Controller KS0108, LED Hintergrundbel. Grün für 4€ - 5 Stück vorhanden 6. Inverter für CFL-Hintergrundbel. waren im Einsatz für einen ca. 5" Display Spannungsversorgung 5V sehr kompakt für 4€ - 6 Stück vorhande
-
Thread
OLED 2,70" -> LCD-Rahmen gesucht!
für 128x64er GLCDs, aber komischerweise passen da die Abmessungen nicht zueinander da das GLCD (KS0108) bspw. nur 55mm Sichtbereich in der Länge hat. Die 32mm Höhe sind ok. Aber ich kann im ganzen Net keinen Frontrahmen finden der auf die 2,70" Fläche schön aussieht, da mir der genannte Rahmen den
-
Thread
GLCD: Bedeutung von Chip Select
Low" sein muss. Wofür sind diese PINs denn gut? GLCD 128x64 von MikroElektronika Controller: KS0108B, KS0107B Danke schon einmal im voraus ;) MfG
-
Thread
GLCD variabel invertieren ?
Mit etwas Mühe, google, und ein paar Minuten Zeit findest du sicherlich a) ein Datenblatt zum ks0108 b) weitere fertige libs für gcc und AVR c) alles andere, was man so wissen muß libs gibt es hier in der Codesammlung. Sogar mit Invertierfunktion. Oliver
einem LCD Display etwas zu tun habe. Wie Oliver schon festgestellt hat, handelt es sich hier um ein KS0108 Display. Werde mich heute an die "variable" invertier Funktion machen und mein Erg. dann mal posten. Danke und Gruß Andreas
-
Thread
ks0108 library funktionen und der stm32
datenports D0-D7 fehlt es mir am wissen um den quelltext richtig zu lesen/umzuschreiben. in der KS0108-STM32.c steht #define KS0108_D0 0 und für den KS0108_Port wird GPIOE angegeben. in den c files tauchen immer wieder (shift)ausdrücke wie z.B. GPIO_InitStructure.GPIO_Pin = 0xFF << KS0108_D0; oder GPIO_StructInit(&GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = (0xFF << KS0108_D0); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(KS0108_PORT, &GPIO_InitStructure); auf meine frage was bewirkt ein GPIO_InitStructure.GPIO_Pin = 0b11111110 bzw. wie könnte ich
-
Thread
ganz dumme frage.
sind) spielt max 128 Kb/s. das 16*2 könnte ich auch vieleicht auch durch ein 128*64 ersetzen?? (ks 0108)wegen der besseren sichtbarkeit... und als endstufe TDA2030 x2. aber erstmal der Decoder und dann sie software... ich werd da erstma weiterlesen - dank erstma für euren Rat mfg Peter
-
Thread
LCD-Display dateblatt
internet ein bild von meinen LCD's gefunden - identisch. habe auch herrausgefunden, das die dinger mit KS 0108 kompatible sein sollen. ich werd ma weiterlesen, ich kann nur kein polnisch...(und mein englisch reicht auch nur von Power on bis Power off) trotzdem danke erstmal mfg peter
-
Thread
LCD-Modul EPSON ECM-A0428 von Pollin
>text lcds kann ich ansteuern, >jetzt möchte ich es mit GLCD´s probieren. Dann nimm was mit KS0108 oder besser T6963.
-
Thread
EA DIP128-6 anschließen und programmieren
Das ist ein Grafik-LCD mit ks0108-Kontroller. Da brauchst du schon etwas mehr Code, um "mal eben" etwas Text darzustellen. Libs, die das können, gubt es z.B. hier: http://www.mikrocontroller.net/topic/ks0108-glcd-routinen (die
-
Thread
GLCD -> 4bit Modus?
Datenblatt was ich gefunden habe steht als 2ter Satz: 8bit Sehr merkwürdig, ach ja ist ein KS0108 kompatibler laut Datenblatt...