-
Thread
Display mit Controller KS0108 - Welche Datein?
Hallo Gemeinde bin so ziemlich ratlos. Habe ein Display TG12864B mit dem KS0108. Möchte ies an einem AT1284p in Betrieb nehmen. Habe so ca. (gefühlte) 300 Beiträge oder Datein dazu gefunden. Bekomme bei allen sehr viele Fehlermeldungen. Keines läuft richtig. Leider ist mir nicht
Hallo, ich fand gerade diesen Link: -- http://www.mikrocontroller.net/articles/KS0108_Library Vielleicht kann man damit starten und testen ?
-
Thread
KS0108 die Frage des Chipselect
Ist es beim KS0108 wirklich zwingend notwendig die beiden Bildschirmhälften nacheinander anzusteuern ? Geht das nicht auch Parallel ? (Mit beiden CS angewählt) Vorausgesetzt natürlich man nutzt es nicht für Leseoperationen. Ich frage zu einer Konfiguration von 2 KS0108 wie sie in 128x64px Display zu finden ist. Gruß Dennis
-
Thread
GLCD mit T6963-Controller und 8kRAM ansteuern klappt nicht
den Sockeln darstellen. Am selben PORT-Expander kann noch im anderen Sockel ein 128x64 GLCD mit KS0108-controller angeschlossen werden, das einwandfrei geht. Die Zuordnung der Signale erfolgt so wie in den defines angegeben. Siehe auskommentierter Teil am Ende des Programmbeispiels. Im Wesentlichen
Stromversorgung stabil? Gibt es Compilerwarnungen? 50ms Startup time eingehalten? Wenn ein KS0108 geht und ein T6963 nicht, dann ist das doch ein Hinweis. Vielleicht habe ich das auch nicht verstanden. Schaltplan und vollständiger Programmcode wäre nett.
-
Thread
Atmega32 - PS/2 Keyboard - LCD
programmieren und über eine Tastatur einige Dinge eingeben können. Als Display habe ich ein TG12864 mit ks0108, als Tastatur ein PS/2 Keyboard. Bisher konnte ich auch schon feste Anzeigen programmieren, jedoch fehlt mir nun noch die Einbindung der Tastatur. Hat jemand schon einmal eine Tastatur beim Atmega
-
Thread
S: LCD Winstar WG12864A-TFH-N Pollin NR: 120979 KS0108-kompatibel
Hallo, hat jemand solche Displays noch übrig und möchte welche los werden? Diese gab es bis vor kurzem für 8 Euro bei Pollin. Gruß
-
Thread
LCD Datenblatt AG64128
"Utilizes the extremely common KS0108B parallel interface chipset."
-
Thread
mylcd lib und TG12864B-13
interrupt.h> #include <stdlib.h> #include <math.h> #include <string.h> #include <stdio.h> #include "ks0108.h" #include "arial.h" #include "Bitmap.h" #include "clock.h" char itoa_buffer[8]; void leading_0(uint8_t digit) { if(digit<=9) { lcd_putc(Arial,'0'); } } int main(void)
-
Thread
Arduino Grafik LCD Display Tutorial
playground.arduino.cc/Code/GLCDks0108 https://code.google.com/p/glcd-arduino/downloads/detail?name=ks0108GLCD-v2.zip&can=2&q= http://www.electronics-lab.com/blog/?tag=ks0108
-
Thread
LCD Display Hintergrundbeleuchtung defekt
solches Display als Ersatz für sein eigenes beschafft und dann feststellen muß, daß es leider doch ein KS0108/7B oder SED... oder sonstwas war. Denn dann stünde er ziemlich bedröppelt da.
-
Thread
Menüerstellung in C für ks0108 controller
Hallo zusammen. Ich bastel gerade an einem Netzteil und wollte noch ein GLCD hinzufügen für Spielereien. (Verschiedene Spannungen zuschalten, Uhrzeit, Temperatur,...) Ich wollte mir nur mal paar Anregungen holen. Vielleicht hat jemand noch alte Projekte, wo ich mir die Schreibweise mal abgucken kann, um zu sehen, wie ich es am besten machen könnte :) Danke schonmal
-
Thread
AVR GLCD KS0108 Game Computer, Spielekonsole
noch! Schaltpan und Quelltexte auch, ich muss das Ganze erstmal ordnen und sortieren. Habe die KS0108 lib auch etwas angepasst und um einige Funktionen erweitert. Jetzt kann man unter anderem Sprites zeichnen mit Maske.
-
Thread
Störsignal beim Ansteuerung eine ks0108 LCD über ein mcp27s17, vom Raspberry Pi aus.
Hallo an alle, hoffentlich kann jemand hier mir ein Tipp geben wie ich weiter komme. Ich habe ein ks0108 LCD mit Hilfe eine mcp23s17 per SPI an ein Raspberry Pi angeschlossen. Die mcp23s17 wird als 2*8bit Ausgänge verwendet. PortB hat D0-D7, und PortA hat D/I, R/W, EN, CS1, CS2 auf Bits 0-4. Bibliothek
-
Thread
Display richtig beschalten
Mikrocontroller (2xEnable) über die ich dann den gewünschten Chip "wähle". Oder schaltet ein KS0108er dann seine Bildschirmhälfte aus, während ich den anderen beschreibe?
#3824444: > Mir gefällt Version 3 im Datenblatt am besten. Mir auch :-) > Oder schaltet ein KS0108er dann seine Bildschirmhälfte aus, während ich > den anderen beschreibe? Nein
-
Thread
KS0108_Library
display starts up for(volatile uint16_t i=0; i<150000000; i++); // Initialize the LCD ks0108Init(0); // Select a font ks0108SelectFont(Arial_Bold_14, ks0108ReadFontData, BLACK); // Set a position ks0108GotoXY(15,10); // Print some text ks0108Puts_P(PSTR("KS0108-Treiber")); // a nice little round rect ks0108DrawRoundRect(5, 5, 117, 20, 8, BLACK); // Once again :) // Select a font ks0108SelectFont(Corsiva_12, ks0108ReadFontData, BLACK); // Set a position ks0108GotoXY(5,30); // Print
-
Thread
kompaktes ks0108 Display gesucht
Hallo zusammen Ich habe für einen Prototypen einer mobilen Anwendung bisher dieses Display verwendet: TG12864B-03 http://www.pollin.de/shop/dt/NTc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TG12864B_03.html Leider bestimmt die Grösse der Platine zur Zeit auch die Grösse des ganzen Gehäuses - kurz: das Display, bzw. vor allem die umgebende Platine, ist zu gross. Ich suche deshalb ein Display das kompatibel zum angegebenen ist, und folgende Eigenschaften hat: -kleiner, ca. 70 x 50 oder kleiner wäre schön. -kompatibel, das heisst das ich die gleiche Library und
-
Thread
Suche 16 Pixel hohen Zeichensatz für GLCD
Ich möchte gerne auf meine KS0108 GLCD eine Hexadezimalzahl zwei Pages (16 Pixel) groß darstellen. Da ich nur einen Zeichensatz mit 8 Pixel hohen Zeichen habe wollte ich fragen ob vllt. jemand die Hexadezimalziffern als 16bit hohe
-
Thread
Grafik-LCD MSG12864A will nicht
Datenblatt ist ein NT7108 Controller verbaut. Bzw. vielmehr deren 2. Denn das ist ein Nachbau des KS0108. Unter letzterer Typenbezeichnung findest du auch in diesem Forum genug Beispiele. > Die > Kontrastspannung erzeuge ich im Moment aus Vdd und Vee mit ein 5k Poti, > auch Vdd und GND habe ich
ausgereifte GLCD library ist die openGLCD, welche leicht bei google zu finden ist. Unterstützt die KS0108 Familie ebenso wie SED1520. Ist für Ardiuino kompatibel und unterstützt auch einige andere Boards. Wäre evtl. mal einen Blick wert. NG Dr. Console
-
Thread
Arduino / Grafik LCD User Interface
verwenden kann. Warum auch. Das Arduino Forum ist voll davon. glcd, mlcd, s1d13700, sed1355lib, ks0108lib etc. pp. Zumindest die Demo sieht Klasse aus ist aber nicht billig: http://www.mikroe.com/visualglcd/
-
Thread
Suche softw. für gif umzuwandeln für glcd
ich will gif dateien in hex datei umwandeln für ein ks0108b kompatibles glcd 64x128 alles klar? ;)
-
Thread
Keine GPS Datenanzeige auf GLCD Display (Navilock 552ettl)
Hallo Dieter, danke für die Mühe. Leider ist das Ergebnis unverändert. Ich besitze ein KS0108 compatibles 128x64 Grafik LCD Display. Ich muss doch bei lcd_gets noch die Schriftart dazu reinschreiben oder? (sprich: lcd_gets(Schriftart, Char-Array). Ich bin bald echt am verzweifeln. Das Ganze
-
Thread
schnelleres ks0108 GLCD
Die verwendete Library habe ich von hier: http://www.mikrocontroller.net/articles/KS0108_Library Direkter Link auf das Zip: http://www.mikrocontroller.net/attachment/21921/glcd_ks0108_v11.zip Dabei habe ich, wie oben beschrieben, ehrlich gesagt keine Ahnung, ob die im 4- oder im 8-bit Modus funktioniert. Die Tatsache, dass man in der HeaderDatei (ks0108.h) nur den DataPort und keine Pins angeben muss, deutet für mich auf 8-bit. Ausserdem auffällig ist diese Zeile: [code] #define ks0108ClearScreen() { ks0108FillRect(0, 0, 127, 63, WHITE
-
Thread
Funktionsaufruf mit Array als Parameter klappt nicht (einfach;))
bmp){ ks0108GotoXY(5, 5); ks0108WriteData(bmp[0]); ks0108WriteData(bmp[1]); ks0108WriteData(bmp[2]); ks0108WriteData(bmp[3]); ks0108WriteData(bmp[4]); ks0108WriteData(bmp[5]); ks0108WriteData(bmp[6]); ks0108WriteData(bmp[7]); } int main(void) { // Initialize the LCD ks0108Init(0); /* ks0108GotoXY(5,5); ks0108WriteData(bitmap[0]); ks0108WriteData(bitmap[1]); ks0108WriteData
-
Thread
GLCD 128 x 64 Serial mit Atmega 168 / Seriell ansteuern
Arduino IDE und Bascom auseinandergsetzt. Von meinem Chef habe ich ein Grafikdisplay mit einem KS0108 Chip bekommen. Ich habe dieses auch schon mit einem Arduino Uno zum laufen gebracht. Da die Ansteuerung aber so ziemlich alle Pins vom Arduino braucht, kam mir die Idee einen Atmega 168 oder 328 fest
-
Thread
Wer verwendet RFM69?
wurden angepasst und verglichen so das in beiden das selbe steht. [c] int main (void) { ks0108Init(0); //set_RTC(); rfm_init(); //adc_init(); //lol=(int)PT100(7,8,100); /*while(1){ read_RTC(); */ while (1) { int ausgabe = 124; variable_ausgeben(ausgabe,40,40
-
Thread
Prinzip grafische darstellung/diagramme etc
sprechen: * man kann Besonderheiten des Controllers wegabstrahieren, etwa daß ein 128x64 LCD mit KS0108 in Wirklichkeit aus zwei unabhängigen 64x64 LCD besteht. * man kann die Grafikroutinen für verschiedene LCD-Controller gleich lassen und muß nur die eine Funktion, die den Grafik-Buffer auf das
Bit auf einmal. > Dauert das nicht "vergleichsweise" ewig? Typische LCD-Controller wie der KS0108 brauchen ca. 10µs für ein Byte. Die 1024 Byte für ein 128x64 Display sind also in 10ms kopiert. Wenn man die beiden Teildisplays verschachtelt anspricht, reichen sogar 5ms. Also 100 bzw. 200 Auffrischungen
-
Thread
PIC18F45k22 Flash Speicher nutzen
falsch? Ja, ich habe mit "const rom unsigned char" mal für ein Projekt den Zeichensatz für ein KS0108 LCD im rom gespeichert. Abgefunden wird es wie ein normales Array, man kann aber wie der Name sagt nur daraus Lesen.
-
Thread
Suche LCD Display
aber es flackert sehr unangenehm wenn man immer wieder > ein neues Bild anzeigen will. Der KS0108 hat leider nicht genug Display-RAM für double buffering. Da bleibt dir nur das Bild im Controller-RAM aufzubauen und dann in einem Rutsch aufs Display zu schieben. > ich suche momentan ein LCD Display
-
Thread
[V] MCP73831T-2ACI/OT SOT23-5 / Li-io/Lipo Laderegler
Laden nebenher einen StepUp auf +5V am Akku hängen. An den 5V hingen ein PIC18 und ein 128x64 Pixel KS0108 LCD mit Hintergrundbeleuchtung. @Fidi G. Wo lasst du die Platinen eigentlich herstellen?
nebenher einen StepUp auf +5V am Akku hängen. An den 5V hingen ein > PIC18 und ein 128x64 Pixel KS0108 LCD mit Hintergrundbeleuchtung. > > @Fidi G. Wo lasst du die Platinen eigentlich herstellen? Ok, cool Was für einen Step Up hast du genommen ?
-
Thread
Anschluss DEM128064B SYH-PYN
Hallo Ich habe ein Display vom Typ DEM128064B SYH-PYN mit einem KS0108. Such im Netz nach einem Anschluss. Im Datenblatt steht das soweit drin.Danach ist bereits ein IC drin zur Helligkeitsregelung, Poti ran und fertig. Bleibt dann die Frage nach der Programmierung
Kontrasteinstellung zur Verfügung. Die Helligkeit musst du selber einstellen. Ansonsten wird jede Lib für Ks0108 funktionieren.
-
Thread
STM32 ADC sättigt zu früh
include "../src_avrcom/pgmspace.h" #include "../src_avrcom/delay.h" #include "../src_glcd/glcd_ks0108.h" #ifdef STM32F10x #include "stm32f10x_adc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #elif defined(STM32F4xx) #error "only for STM32F10x implemented yet" #else
-
Thread
Library für ST7920 GLCD 128x64
welchen Controller die haben und war dann etwas überrascht, daß die schon fast fertige Firmware für KS0108 nicht lief :-/ Darüber hinaus waren die Ergebisse einer Google-Recherche nach einer ST7920 Lib auch nicht direkt ermutigend. Was solls. Habe ich aus der Not eine Tugend gemacht und selber eine
den Vorteil, daß man das GLCD auch auslesen kann. Ein positiver Aspekt des ST7920 gegenüber dem KS0108 ist, daß er 2KB Framebuffer hat. Da man für 128x64 Pixel aber nur 1KB braucht, kann man double-buffering im LCD machen! Was geht: * LCD im Grafikmodus initialisieren * 3 Zeichenmodi: set, clear
-
Thread
GLCD/KS0108 an AtMega
Hallo, ich möchte mir einen Boardcomputer fürs Auto basteln und als Display soll ein 192x64 GLCD mit KS0108B Driver zum Einsatz kommen. Nun hab ich hier im Forum eine Libary für GCC & die AtMegas gefunden. Diese ist aber für den Standard 128x64 Display-Typ. Laut Datenblatt vom Display werden die 192
-
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