-
Thread
Grafikdisplay Anschlüsse
Suchfunktion im Forum zu benutzen. Einfach mal nach dem Namen des verbauten Controllers suchen (KS0108).
-
Thread
KS0108 Programmierhilfen für anfänger!!
ein problem bei meinem Maturaprojekt! Ich muss mit meinem Atmega16 ein Display (128x64) mit einem KS0108 ansteuern. Es soll ein Kompass entstehen, aber ich hab das Problem, dass ich absolut planlos bin, was programmieren von Dispays angeht. Ich hab schon ein paar Dateien (Gregor Horvat, Holger Klabunde
-
Thread
incompatible pointer - Warum?
sizeof menublank/sizeof (uint8_t); for (k = 0; k<=i; k++) { menublank[k] = 0x00; } ks0108_frame(&menublankpara); pos.layer = pos_dummy->layer; pos.left_window = pos_dummy->left_window; pos.menu_active = pos_dummy->menu_active; pos.position = pos_dummy->position; pos.right_window
-
Thread
grafische Benutzeroberfläche mit einem AVR?
Codesammlung rasen. Da findest du z.B. ne Bib von ape(genauen Namen habe ich vergessen) mit der du z.B. nen KS0108 ansteuern kannst. Fertige Bibs mit Update/Aktualisierungsgarantie/Support gibt es wohl nicht allzuviele, zumindest kenne ich jetzt ohne googeln keine. Der Tipp mit den MP3-Playern auf Basis der
Ein paar Grafik-Libs gibt es schon, die da weiterhelfen können: -glcd_ks0108_v11.zip von ape (Original-Site nicht mehr erreichbar, aber hier im Forum gibts die noch) -ks0108.zip von http://www.holger-klabunde.de/ http://www.mil.ufl.edu/~chrisarnold/components/microcontrollerBoard
-
Thread
LCD am STK500 mit Atmega8
Also ich hab derzeit ein Grafisches Display (KS0108B) an meinem STK500 laufen ohne Probleme. Ausser das ich beim ersten anschluss an das STK500 die PIN Reihenfolge von der STK500 Platine zu meiner anderen Platine vertauscht hatte. Also die PIN
-
Thread
Suche Font 8x6 für KS0108 Apelib?
Font mit kleiner Schrift (evtl. 8x6?) für die Lib von Ape... Wo finde ich die font? Hab ein KS0108 128x64 Grafik Display! Komm mit dem Font Generator nicht klar... danke
-
Thread
Webserver ATmega32/644DIP ENC28J60
sende einfach mal, was ich habe: Änderungen (die mir gerade einfallen): - Ansteuerung eines ks0108-Displays über die stdio (ich hab es mal raus genommen, und hoffe, dass es funktioniert - anderen Schaltplan --> andere enc28j60.c (ich hab mal die Original von Ulrich im Anhang mit drin)
-
Thread
Eine C Frage bzgl strct->pointer->übergabe von Werten
= white; menu->para.frame = noborder; menu->para.startx = 0; menu->para.starty = 0; ks0108_textframe(menu->name,&font5x7para,&menu->para); } die wiederum dann alle daten an eine andere Funktion übergeben soll: void ks0108_textframe(uint8_t ch[],fonts_t *font, wdwpara_t *dummy)
Fehlermeldungen: in der Funktion build_menu_entry heißt sie zum einen: passing argument 1 of 'ks0108_textframe' discards qualifiers from pointer target type keine Ahnung was der meint? die 2 Fehlermeldung ist noch diese: Fehler: invalid use of flexible array member bzgl der
-
Thread
128x64 Grafik LCD An Atmega 8/16/32
Sany! Eine vollständige Beschreibung findest du hier: http://www.lcd-module.de/eng/pdf/zubehoer/ks0108b.pdf Gruß! Wieland
undefinierbar ausgegeben.. >siehe Bild / Anhang Ohne Font wird da nie Text rauskommen ;) Der KS0108 hat keinen eingebauten Font.
-
Thread
AT91 - sprintf - Fehlermeldung.undefined reference to end
u.a. diese drei Zeilen in meiner main: char buffer[128]; sprintf (buffer,"Test Nr. %d", 1); ks0108_textframe(buffer,&font5x7para,&textboxpara); sobald ich diesen sprintf Befehl nutzen möchte bekomme ich folgende Fehlermeldung von meinem GCC Compiler: GNU ld version 2.17 libc.a(syscalls.o
-
Thread
Grafikdisplay KS0108
Hallo ! Ich habe eine Grafikdisplay 128x64 mit zwei KS0108 Controller. Folgendes Problem: Ich habe zur Zeit nur die eine Hälfte vom Display sichtbar. Dabei wird immer das selber Darstellungsmuster, so eine Art Strichcode angezeigt. Folgende Parameter
-
Thread
FONTS für KS0108 (apetech)
Hallo, irgendwie finde ich nichts passendes für einen 5*7 Font (Aussehen wie bei den normalen LCD Display's). Falls jemand mal was passendes erstellt hat, würde ich mich freuen, wenn er es hier einstellt. Gruß Sascha
-
Thread
Grafikdisplay KS0108
Hallo, ich habe ein Grafikdisplay mit KS0108 Treibern. Ich wollte das Display kurz einschalten (aktivieren) und dann einen Wert in das RAM schreiben. Würde das ausreichen um auf dem Display was zu sehen. Oder muss ich auch noch die Page,und die
-
Thread
Grafikdisplay 128x64
die Spannung von Vcc aus gemessen wird, reichen die -4,5V also. Ich würde mal auf ein übliches 2x KS0108 LCD tippen.
-
Thread
ARM + Arrays + feste Adrssierung + viel Text!
einem Olimex Board, an dieses Board habe ich ein grafisches Display angeschlossen mit dem Kontroller KS0108. Meine grafische Oberfläche kann ich einteilen in mehrere Fenster, jedes Fenster wird durch ein eindimensionales Array repräsentiert und nachdem ich die Information ins Array geschrieben habe, schicke
-
Thread
TG12864B - Anschluss?
Datenblatt steht das ? In dem von Pollin doch nicht, ansonsten bin ich wohl blind .... Wenn Du es in dem KS0108 gefunden hast, könntest Du bitte das Datenblatt in den Anhang hängen ... weil in meinem hab ich das auch nicht gefunden .... Wofür genau braucht man das D/I ?? Besten Dank, Michael
gemacht? Falls ja, bitte melden. Der komplette Befehlssatz des Displays ist laut Datenblatt des KS0108: D R DDDD DDDD I W 7654 3210 0 0 0011 111x 0x3e + x display on/off (1 on 0 off) 0 0 01xx xxxx 0x40 + x set x adress (0-63) 0 0 1011 1ppp 0xb8 + p set y-page (0-7)
-
Thread
Kreis zeichnen - GLCD - bekomme nur ein Karo?
f += ddF_y; } x++; ddF_x += 2; f += ddF_x + 1; ks0108_set_pixel(x0 + x, y0 + y); ks0108_set_pixel(x0 - x, y0 + y); ks0108_set_pixel(x0 + x, y0 - y); ks0108_set_pixel(x0 - x, y0 - y); ks0108_set_pixel(x0 + y, y0 + x); ks0108_set_pixel(x0 - y, y0 + x); ks0108_set_pixel(x0 + y, y0 - x); ks0108_set_pixel(x0 - y, y0 - x); } } Gruß Tobi
-
Thread
TG12864B-03 ansteuern von Pollin
Ich versuch schon ewig das Ding anzusteuern, aber es passiert nichts. Angäblich soll das Display KS0108 kompatibel sein. Wenn ich R/W=0 D/I=0 und das Wort 00111111B sende, sollte das Disply ein sein. Beim Auslesen der Status Bits R/W=1 D/I=0 bekomme auf DB5 eine log. 1. Dies bedeutet Display off
-
Thread
Atmega8515 steuert Grafikdisplay
ich habe mir ein Grafikdisplay von Pollin gekauft Bestnr. 120424. Bezeichnung TG12864B-03 komp. zu KS0108. Nun sitze ich schon seit Tagen vor meinem Programm um das Display anzusteueren. Leider gibt das Ding nichts von sich. Ich kann den Kontrast einstellen, aber ein paar Punke darzustellen, dass habe
defekt? PS: Busybit werte ich noch nicht aus, und warte lieber. Listing: ; Grafik_LCD mit KS0108 (Display von Pollin) ; .include "m8515def.inc" ; ; PIN7 D0 -> PD0 ; PIN8 D1 -> PD1 ; PIN9 D2 -> PD2 ; PIN10 D3 -> PD3 ; PIN11 D4 -> PD4 ; PIN12 D5 -> PD5 ; PIN13 D6 -> PD6 ; PIN14 D7
-
Thread
KS0108 - alle Pixel ansteuern!
|x); ks0108_write_cmd (DISP_setpage|act_page); } if (x >= 64) { //x -= 64; ks0108_cs(right); ks0108_write_cmd(DISP_setadd|x); ks0108_write_cmd (DISP_setpage|act_page); } y = (0x01 << (y%8)); z= y; ks0108_write_data(y); AT91F_PIO_ClearOutput (pPIO, LCD_DATA | LCD_CMD); ks0108_cs(none); } //----------------------------------------------------------------------------------- void ks0108_set_lcd
-
Thread
KS0108 - Display start line
Hallo, kann mir bitte jemand sagen für was der Befehl "Display start line" beim KS0108 steht! Wofür ist der gut? Gruß Tobi
-
Thread
Graphic LCD von Pollin
Achso es ist wohl Ks0108 kompatibel.....
diesem Forum und auch Google sind Deine Freunde! http://www.mikrocontroller.net/search?query=ks0108&from=opensearch http://www.mikrocontroller.net/forum/codesammlung?filter=ks0108
-
Thread
Ausgabe-HexWert an 8 Pins?
auch! allerdings bekomme ich an allen Pins ein High! so sieht meine Funktion dazu aus: void ks0108_write_data (uint8_t data, uint8_t chip) { AT91F_PIO_ClearOutput (pPIO, LCD_DATA | LCD_RW | LCD_CS1 | LCD_CS2); AT91F_PIO_SetOutput (pPIO, LCD_RW); data &= 0xff; if (chip == left
LCD_CS1); AT91F_PIO_SetOutput (pPIO, LCD_CS2); pPIO->PIO_SODR = LCD_DATA & data; } ks0108_en(); } } ks0108_en(); } LCD_DATA entspricht den Ausgabeports D0-D7 und an allen liegt ein High an. Irgendeine Idee? Gruß Andreas
-
Thread
Ausgabe eines Hex Wertes am Port "D0-D7"
vor lauter bäumen nicht mehr, aber irgendwie sehe ich keine Fehler: Folgende Function: void ks0108_write_cmd (uint8_t data, uint8_t chip) { AT91F_PIO_ClearOutput (pPIO, LCD_DATA | LCD_RW | LCD_CS1 | LCD_CS2); if (chip == left) { AT91F_PIO_ClearOutput (pPIO, LCD_CS2); AT91F_PIO_SetOutput
LCD_CS1); AT91F_PIO_SetOutput (pPIO, LCD_CS2); pPIO->PIO_SODR = LCD_DATA & data; } ks0108_en(); AT91F_PIO_ClearOutput (pPIO, LCD_DATA | LCD_RW | LCD_CS1 | LCD_CS2); } //----------------------------------------------------------------------------------- LCD_DATA = D0-D7 Folgende
-
Thread
AT91SAM & gLCD Library für KS0108
Hallo, hat jemand eine Library für den LCD KS0108 zur Hand? Das wäre echt nicht schlecht. Gruß Tobi
-
Thread
LCD Kontroller ST7565 kompatibel zu KS00xx Family?
Ne, leider nicht Bin jetzt beim KS0108 Controller gelandet!
-
Thread
Ks0108: Ausgabe "laggt"
Hallo, ich benutze die "alte" Bibliothek von Ape für die Ansteuerung eines Ks0108. Wenn ich jetzt aber Text ausgebe, dann baut dieser sich relativ langsam von links nach rechts auf. Ich benutze einen Atmega8, den ich aber schon auf 8 Mhz interen Oszi gebracht habe. Trotzdem wird
-
Thread
Fragen zum KS1008 Datenblatt
Ist das ein Zahlendreher (KS1008 / KS0108) oder meint ihr dies?
-
Thread
LC Display fragen
Hallo, ich würde erstmal mit einem KS0108 anfangen, das scheint gut verbreitet und dafür gibt es libs hier http://www.mikrocontroller.net/topic/12202
-
Thread
EA DOGM128 128x64 Grafik Display
ans laufen zu bekommen. hier bascom 1.11.9.2 im einsatz... ausserdem möchte ich den Controller KS0108 ans laufen bekommen...
laufen zu bekommen. > hier bascom 1.11.9.2 im einsatz... > ausserdem möchte ich den Controller KS0108 ans laufen bekommen... --- unter BASCOM 1.11.9.3 läuft es zu mindest im text-modus
-
Thread
GLCD - Realisierbar?
machen sein ;) Was ist denn der Unterschied zwischen dem T6963C und dem anscheinend vereinfachten KS0108? Ist dieser eher weniger zu empfehlen? Und was genau ist der HD61202? Gehe ich richtig in der Annahme, dass der etwa gleich wie ein KS0108 funktioniert? Und danke für dein Angebot. Wieviele könntest
Der KS0108 ist ein reiner Grafik-Controller, d.h. dort musst Du für Textdarstellungen jeden Punkt einzeln setzen (oder entsprechende Grafik-Blöcke übertragen). Der T6963 hat einen eingebauten Zeichengenerator
-
Thread
hd44780 einkopplung von schaltfunken
Jahren ein ähnliches Problem mit meiner Orgelsteuerung gehabt. Ich habe sogar grafisches LCD (mit KS0108) gehabt, und beim Einschalten des Orgelmotors (3-Phase, ein Paar kilowatt), war die Anzeige manchmal tot. Es war nicht einfach den Fehler zu reproduzieren (und beheben), es ist aber gelungen. Die
-
Thread
Wo ist Apetech.de hin?
Weiß keiner wo apetech hin ist? Kann mir jemand den Code von apetech für glcd KS0108 Controller schicken. Hat jemand auch den Fontcreator von apetech? Vielen Dank im Voraus. Gruß Valentin
-
Thread
Suche (relativ großes) Farbdisplay
Die KS0108 LCDs mit 128x64 sind weit verbreitet. Dafür sollte es auch genügend Software für den PC geben (sowohl Windows als auch Linux)
KS0108 controller http://bascom-forum.de/index.php/topic,120.msg352.html#msg352
-
Thread
ks0108: nur 4 von 8 bits/byte laufen
wir hoffen, ihr könnt uns helfen. Wir versuchen verzweifelt ein 128x64 glcd von Pollin mit zwei ks0108 Controllern zum Laufen zu bringen. Auf dem Display zeigt sich mit dem von uns geschriebenen Code, der sich im Anhang befindet, nur 4 von 8 bits eines Bytes, um genau zu sein, immer nur die zwei
-
Thread
Schrift für LE-Display erstellen
in dem Thread gings unter anderem um einen Font-Editor KS0108 GLCD Routinen http://www.mikrocontroller.net/topic/12202#new
-
Thread
Generelle Frage zum Invertieren von LCD-Texten
Kennen diese Displays einen Text-Mode ? Kommt auf den Controller im/auf dem Modul an. Zum Beispiel KS0108: kein Text-Mode, SED1520: kein Text-Mode, T6963: Text-Mode auch gemischt mit Grafik. Ansonsten (wohl identisch mit K.-H. Bucheggers Vorschlag): Cursor bei Auswahl positionieren. Text-LCD bieten
-
Thread
[V] Was bei mir nur rumliegt ..
Pixel je Stk. 20 € 8 Displays vom Typ Powertip PG12864LRS-JNN-B 128x64 Pixel Neu (KS0107/KS0108 Controller) je Stk. 15 € 1 Sharp LQ5AQ136 5" TFT 320x234 Pixel Neu (Preis Digikey 276 $) Preis: VB 1 Sharp LQ6BW506 5.8" TFT 400x234 Pixel Breitbild Neu, aber leider 3 Krazer auf dem Glas Preis
-
Thread
Display für Anfänger
Bei mir :) Kann dir eins mit 128x64 Pixeln und KS0108 Controller anbieten. Doku unter http://home.nikocity.de/woe/lcd/lm_97_005.pdf. Hat aber keine Hintergrundbeleuchtung, die musst du dir selber bauen. Axel
Ein LCD mit KS0108-Controller ist für einen Anfänger denkbar ungeeignet, da muss man sich sogar den Zeichensatz selber basteln.
-
Thread
KS0108: Warum immer Anzeige auf beiden LCD-Hälften?
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
ks0108WriteCommand(uint8_t cmd, uint8_t chip); void ks0108WriteData(uint8_t data); #endif
-
Thread
GLCD KS108 Anzeide falsch rum
Normal wäre ja Anzeige A(linke Hälfte) B(rechte Hälfte), bei mir ist aber B A. Ich habe in der "ks0108conf.h" nur die Pinbelegung angepasst. Wie kann ich den Fehler beheben? thnx
-
Thread
Bild-Array ins Flash speichern (Winarm)
--------------------------------- // GLCD Picture name: house.bmp // GLCD Model: KS0108 128x64 // ------------------------------------------------------ unsigned char const house_bmp[1024] = { 0, 0, 0, 0, 4, 10, 58, 62,122,210,208,208,208,208,208, 48, 188,
-
Thread
Neuling braucht Hilfe mit MSP430 F169 und Diplay
ist nun ein MSP430F169 2. das Display war ein DEM 16226 SYS-LY (??) und ist nun ein EA DIP128-6 (KS0108) Nun ist es meine Aufgabe, die neue Hardware anzubinden. Das mit dem Controller klappt wohl schon, ich kann immerhin das Display anschalten und auch die Beleuchtung auf "hell". Das war’s dann
-
Thread
Grafik Display
zwischen den einzellnen Grafik (Display) kontroller ist!! Es gibt ja den T6963 dann den KS0107 / KS0108 usw. welcher ist der richtige wenn man am einfachsten irgendwelche Grafiken aufs display übertragen möchte?? Ach ja als Displaygröße habe ich so an 128*64 gedacht fals das bei der erklärung eine rolle
Der 6963 ist älter, hat mehr Features und man muss daher mehr Sachen einstellen. Dafür haben die KS0108 keinen Zeichengenerator und die 128x64 LCDs haben 2 Controller. Ich würde den 6963 bevorzugen. Ist aber Geschmacksache.
-
Thread
Darstellung auf Grafikdisplay
Guten Morgen. Ich möchte ein Grafikdisplay mit KS0108 Controller für mein Experiment benutzen. Ich habe mir ein Tool Namens GLCD Editor besorgt welches bmp's für das Display in Daten umwandelt. Jetzt wollte ich mit Paint die Anzeigen erstellen und sie
-
Thread
LCD
Muss es unbedingt von Crystalfontz sein? Ansonsten kannst du auch ein anderes 128x64 in blau mit KS0108 nehmen, wenn die Abmessungen nicht 100% passen müssen. Z.b. hier: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=220107922071
-
Thread
LCD - Ansteuerung
Soooo....folgendes: Ich habe das Display 64128A mit einem controller KS0108. nun möchte ich durch meinen pic 16f ansteuern. ist dies mit diesem programmcode auch möglich und wenn was muss ich änder bzw. machen... ich bin verzweifelt;-)