-
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;-)
-
Thread
ATMega128 mit KS0108 LCD: Schreiben setzt Display auf OFF
Ich versuche gerade ein LCD mit KS0108 Controller (128x64 Pixel) an einem AVR zum laufen zu bringen. Bisher habe ich aber keinen Erfolg: Das Problem ist, das ich bei jedem Schreibvorgang den ich mache das Display auf OFF setze. Ich hab
-
Thread
MMC/SD Bootloader füt ATMega16
, ich verwende den Bootloader_Mega128.zip hier aus dem Thread. Habe ihn zur Ausgabe auf einem KS0108 Grafikdisplay ein ganz klein wenig erweitert und dabei Teile aus Holgers KS0108 Lib verwendet. Der Code ist hier angehängt. (die Zeichenketten in main.c gehören eigentlich ins Flash) Das ganze funktioniert
-
Thread
ks0108 an mega128
Hallo, ich möchte ein Grafikdisplay (EA W128-6N2) an einem mega128 betreiben. Habe zuerst den ks0108/glcd-Treiber aus der pycron avrlib versucht: http://hubbard.engr.scu.edu/avr/avrlib/docs/html/group__ks0108.html dann den von Holger Klabunde aka "Holgi" von hier: http://www.holger-klabunde.de/
damit. Damit schliesst du Code-Probleme aus. Abgesehen davon ergibt [c] glcd_set_chip(0); ks0108_set_page(3); ks0108_set_address(31); ks0108_outdata(0x00); [/c] einen schwarzen Strich auf schwarzem Hintergrund, und das scheint ja genau das zu sein, was du auch siehst :-) Aber da hast du
-
Thread
CrystalFonz emulation
einer eine laufende Emulation des Crystalfonz-Protokolls auf nem AVR laufen, um ein HD44780 oder KS0108 oder oder oder Display seriell anzusteuern? Meine Bastelei geht darauf hinaus über USB=FT232BM=AVR=Display LCDproc ausgaben zu machen. Den AVR kann ich mit Bascom-Avr proggen. Habe ein STK200 und
-
Thread
RFM12 - Funkmodul
Abstand schlechtesten Schnittstelle (im Vergleich zu Controllern wie dem SJA1000, dem HD44780 oder dem KS0108, die ich in letzter Zeit per uC angesteuert habe)... Ein Hinweis: Die bei Pollin verlinkte Doku kannst Du gleich auf dem Server lassen. Beim Hersteller der Module findest Du weitaus bessere Datenblätter
schlechtesten Schnittstelle (im Vergleich zu Controllern wie dem > SJA1000, dem HD44780 oder dem KS0108, die ich in letzter Zeit per uC > angesteuert habe)... > > Ein Hinweis: Die bei Pollin verlinkte Doku kannst Du gleich auf dem > Server lassen. Beim Hersteller der Module findest Du weitaus bessere
-
Thread
Großer Font gesucht
Netz. Anbei ein paar mit einer abgeänderten Version erzeugte Schriften. Das Datenformat ist für ein ks0108 o.ä, d.h. senkrechte Bytes, von links nach rechts, und oben nach unten. Bei 24 Punkt Höhe sind die aber schmaler als 18 Punkte (so 12-15). Pro Schrift sind locker 3KB Flash voll. Oliver
-
Thread
KS0108 so viele Pins gehen verloren
Kann man eigentlich so ein Grafik LCD mit K0S108 auch irgendwie mit eine 74HC164 verbinden damit man weniger Portpins braucht. Wenn ja, dadurch leidet dann aber die Geschwindigkeit oder? danke mgiaco
-
Thread
Fontgenerator für KS0108(GLCD)
Hallo, Bei www.apetch.de gab es doch mal einen Fontgenerator. Die Seite ist aber leider tot. Hat den noch jemand oder weis wo ich den bekommen kann. Danke Gruß, Pit
-
Thread
Zeilen LCD vs Grafik LCD
unteschiedlicher GLCD's - einige beinhalten bereits Fonts und graphische Basisfunktionen, andere (z.B.KS0108)wiederum nicht. Die physikalische Anbindung an einen µC (ich verwende ausschließlich AVR's) ist einfach - musst dir halt mal das jeweilige Datenblatt anschauen. Die Darstellung von Textbausteinen und Funktionen (Kreis,Linie,Punkt...) ist bei Verwendung eines KS0108 (ist bei mir im Einsatz) schon einiges anspruchsvoller, weil: - den/die Fonttabelle(n) musst du selbst erstellen - Grafische Funktionen, wie z.B. Kreisberechnungen benötigen wenn's zügig gehn
-
Thread
verschiedene Schriftgrößen darstellen
Hallo, der T6963C unterstützt selbst Grafik und die beiden Textfonts 6x8 und 8x8. Der KS0108 unterstützt nur Grafik, so dass Bascom die Texte in Bilder umwandeln muss. Beim T6963C gibt er direkt die Textdaten ans Display der T6963C setzt sie dann um. Willst du beim T6963C Text mit anderen
-
Thread
SRAM auslesen aund ausgeben [AtMega64]
nicht wieder auf die Schnelle Fehler eingebaut habe... Eigentlich mache ich dazwischen an den KS0108-Routinen für mein "AVR-Radio weiter, das irritiert dann manchmal ;) Gruß aus Berlin Michael
-
Thread
T6963C - wo kauft ihr ?
damals ein 128x64 T6963C für 8€ geholt. War wiegesagt einwadfrei! Da gibts aber auch viele mit KS0108 Controller und Librarys hier: http://www.mikrocontroller.net/topic/12202
-
Thread
ATmega2560 and KS0108-Display
Hallo, das folgende Programm in Bascom läuft auf einem STK500 mit einem ATMega16 einwandfrei. Mit einem ATMega2560 auf einer Prototypenkarte läuft auch alles, außer die Darstellung der Buchstaben. Es erscheint nur ein schwarzer Balken im Display. Hat jemand eine Idee, woran es liegen könnte? Muss die glcdks108.lib an den ATMega2560 angepasst werden? Danke! $lib "glcdks108.lib " $crystal = 8000000 $regfile = "m2560def.dat" $hwstack = 32 $swstack = 10 $framesize = 40
-
Thread
KS0108
Schönen Sbend, versuche mich gerade an der Ansteuerung eines LCD's mit einem KS0108. Ansteuern tu ich das display mit einem Atmega32, am Port_C, das Bit JTD im MCUCSR ist gesetzt, also sollte doch der JTAG net mehr stören oder??? Angeschlossen habe ich ihn laut daten blatt richtig
leicht lila leuchtet und nicht blau!!! Weiss jemand eine brauchbare Ansteuerungsroutine für den KS0108??? Bin dankbar für Hilfe, gruss fubu.
-
Thread
1" Full-Color-OLED
@Harry so habe ich's bei einem LCD 128x64 KS0108 gelöst, ich hoffe, ich habe den Code ausreichend dokumentiert? Bernhard ;##################################################################### ;erzeugt den Enable-Puls
-
Thread
Probleme mit KS0180 Grafikdisplay
Rätsel bleiben, warum es mit Port C nicht geht. Sicher ist auf jedenfall: EA DIP128-6 mit KS0108 + STK500 + ATMEGAs + Steckplatine + jede Menge Drähte stecken -------------------------------- = FUNKTIONIERT DOCH !!! Allen noch viel Spaß an der Elektronik!! Stefan
-
Thread
Kabelquerschnitt Ks0108
Hallo zusammen, ich möchte ein einem avr ein display mit ks0108 betreiben. das kabel darf allerdings nicht zu dick werden! bei reichelt gibts es steuerleitungen mit 16 adern und einem Kabelquerschnitt von jeweils 0,14 mm². würde das reichen oder sind die zu dünn
-
Thread
KS0108 Probleme
Hallo zusammen, ich habe folgendes Problem mit der Lib von Ape. Und zwar habe ich sonst immer die grünen Displays mit weisser Hintergrundbeleuchtung benutzt. Nun bin ich auf blau-weisse umgestiegen und schon ist das Display bei Standartansteuerung immer weiss. Kontrast habe ich gecheckt - ist es leider nicht. Ich habe schon in der Headerdatei mit den Werten für die Farben gespielt doch leider ohne Ergebnis.Ich habe mal PDF vom LCD,meine Header und Lib angehängt. Ich hoffe ihr könnt mir helfen. Ich stehe irgendwie auf dem Schlauch.
-
Thread
LCD Display + Atmega 128
Hallo Experten, ich möchte mein LCD Display KS 0108 mit den Atmega 128 ansteuern. Ich möchte einmal Hello Welt ausgeben können. Ich hab es geschafft das Display einzuschalten. Doch wenn ich die Write Routine aufrufe, reagiert das Display einfach
-
Thread
Grafik LCD: Problem
Das gibt an, an welcher Speicheradresse das Bild anfängt. Da der KS0108 aber nur genausoviel RAM hat wie benötigt wird, macht es eigentlich wenig Sinn daran was einzustellen. Daher setzt man den Wert üblicherweise auf 0. Hier ist meine Initialisierung dafür: lcd_writecom
-
Thread
Mit Atmeg 128 LCD KS 0108 ansteuern
kompelieren möchte. Leider gibt es auch keine Fehlermeldung. Ich benutze ein Atmega 128 mit LCD Display KS0108B (STK 500). Die Schaltung mit µController ist in ordnung dürfte nur ein Software Problem sein. Die header datein hab ich auch in den include\avr ordner eingefügt. Was kann ich noch versuchen ...
-
Thread
Programm zum Erstellen eigener Schriftarten (LCD)
im Programmiergeschäft mit Assembler und C, Java etc. unterwegs. Habe mir vor kurzem nen GLCD mit KS0108 angeschafft nen Prog in asm hab ich mir auch so hingebogen. Mein anliegen ist dieses, ich weiß nicht wie ich meinem avr klar mache, wenn ich nen text ausgeben will er auf meine Tabelle mit den gespeicherten
-
Thread
ks0108-Display Problem
Hallo Leute! Seit einigen Wochen betreibe ich nun ein Display (HDM64gs12 mit einem ks0108-Trieber). Ich benutze das Display mit einer Routien von apetech. jetzt zu meinem Problem.....! Seit letzten Freitag zeigt das Display nicht mehr das an, was es zeigen soll..... es zeigt eine Art von
-
Thread
KS0108 GLCD
Ich habe mir ein GLCD 128 x 64 Pixel zugelegt, jetzt habe ich ein paar fragen: Die Bascom Library ist mir zu groß, also ist selbst Programieren angesagt.Am PC an der Parallel und LCDHype funktioniert das Teil Prima. Jetzt soll das Teil einen eigenen Mega128 bekommen. 1. Sehe ich das richtig das der Bildschirmaufbau von recht nach links geht, und das ganze Zeilenweise. 2. Es gibt 2 x CE. Ist die Spalte größer als 64 (128:2) wird der 2. Chip aktiviert, oder erfolgt die umschaltung erst nach der 32 (64:2) Zeile. 3. Ein eigener Font muß integriert werden, da das Display nur Grafik macht
-
Thread
Lib für Sensirion SHT1x Sensor an AVR
sht_value humidity; sht_value temperature; error=sht_softreset(); if (error) { ks0108GotoXY(60,90); ks0108Puts("ERROR Softreset"); } error=sht_measure(&humidity, &checksum, HUMI); if (error) { ks0108GotoXY(60,90); ks0108Puts("ERROR Hum"); } error=sht_measure
itoa(humidity.i, hstr , 10); ks0108ClearScreen(); ks0108GotoXY(16,32-8); ks0108Puts(tstr); ks0108GotoXY(75,32-8); ks0108Puts(hstr); }[/c]
-
Thread
Bild - Konverter gesucht
! Ich bin mal wieder auf Euch angewiesen........! Ich betreibe momentan ein Display (128x68 "ks0108-Treiber" monochrom)mit einem ATmega32 in C. Verschiedene Schriften habe ich erfolgreich angebunden.....jetzt bin ich dabei verschiedene Grafiken zu erstellen, und mache das noch "zu fuss - pixel für
-
Thread
89C51AC2 mit KS0108
mit nem Butterfly rumgespielt. jetzt ha ich das Problem das ich nen 89C51AC2 mit nem EA DIP128 (KS0108) verheiraten muß. Als erstes Problem wäre da die Pin-Belegung: Ich hab den Port 2 (pin 2.0 bis 2.7) an die D0 bis D7 angeschlossen. die periphäre beschaltung A, C, Vcc etc. it mir klar... Aber da gibts CS2H CS2L CS1H CS1L E1 E2 R/W und D/I ... das LCD besitzt 2 KS0108. Nun habe ich akuten Portmangel an meinem µC daher meine Frage lassen sich einige von den genannten Pins fest verdrahten ohne das das anpassen der libs (z.B. die von Fabian Thiele) zu aufwendig wird
-
Thread
KS0108 (128x64 Display) 4 Bit Datenmodus ?
Hallo, kann man ein KS0108- 128x64- Display auch im 4-Bit Datenmodus betreiben? Wenn ja wie. Danke Bernhard
-
Thread
ks0108-atmega32
the display starts up for(volatile uint16_t i=0; i<15000; 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
LCD- Grafik Modul mit PIC ansteuern
nur ein Timing Diagramm und nachdem richte ich mich eigentlich... Der Controller- Chip ist der KS0108 von Samsung. Habe auch scho dieses Datenblatt studiert, doch auch da nichts hilfreiches gefunden. Das Timing sollte kein Problem darstellen, der PIC läuft mit einem 8Mhz Quarz, d.h. der PIC braucht
Im Datenblatt zum KS0108 sollte eigentlich alles drin stehen, was du zur Ansteuerung brauchst. Ist EN Low oder High aktiv? So oder so, dein Code ist nicht korekt. Die Daten sollte man mit einem kurzen Impuls ins Display
-
Thread
Problem mit GLCD
neu hier! Der Grund, wieso ich auf dieses Forum gestoßen bin: ich habe ein Problem mit einem KS0108 GLCD. Ich habe es laut Schaltplan verlötet und unzählige Male kontrolliert, aber es funktioniert einfach nicht. Ich kann den Kontrast und die Helligkeit regeln, aber es leuchtet kein einziger Pixel
-
Thread
KS0108 LCD: Daten lesen
Hallo, ich habe ein 128x64 LCD Display mit 2 KS0108 Controllern. Das ganze programmier ich mit dem avr-gcc. Ich hab eine Routine die sieht so aus: void lcd_goto(uint8_t page, uint8_t address); Sie wählt den richtigen Controller aus und sendet
-
Thread
C-Verständniss
ist), und einen uint8_t zurueckliefert. Der Typ der hier vereinbart wird, hat dann den Namen: ks0108FontCallback > uint8_t ks0108CharWidth(char c); Das ist eine Prototypendeklaration einer Funktion. Konkret sagt sie: Irgendwo gibt es eine Funktion namens 'ks0108CharWidth'. Diese Funktion
typedef uint8_t (*ks0108FontCallback)(const uint8_t*); uint8_t TestFnkt( const uint8_t* Argument ) { bla bla bla } int main() { uint8_t i; ks0108FontCallback pFnkt; /* Zeiger definieren */
-
Thread
FONTS für KS0108
Hallo. Ich suche einen 8x8 ASCII Zeichensatz für mein LCD Display.Hat jemand einen Link oder kann mir jemand sein Code zur Verfügung stellen ? Danke
-
Thread
GLCD
Hallo, also laut Ebay-Angebot, dass ich mal gesehen hatte, hat dieses Display den KS0108-Chip drauf. Somit kannst du den Quellcode von www.apetech.de --> "KS0108 Grafik LCD Library" direkt benutzen, insofern du es mit einem µC ansteuern willst. Viel Glück.
-
Thread
Mikrocontroller
das ist ein grphisches Display mit KS0108 kontroller! Er hat kein integriertes Zeichensatz! Möchte nur den Prinzip zur Programmierung verstehen!! Könntet Ihr mir bitte helfen?
-
Thread
LCD 128x64 Initialisieren
einfach keinen schreibzugriff. habe die datenblätter des displays und der controller ks 0107 und ks 0108 bereits x mal durchgesehen, und verstehe nicht was da fehlt. so wie ich das sehe benötigt man keine initialisierungssequenz, die anweisungen stehen im datenblatt des ks 0108, also display on/off
das auch schon, aber die angaben waren diesbezüglich leicht irritierend.... im datenblatt des ks 0108 sind sie als differenz ausgewiesen, aber meines erachtens nach sind nirgendwo konkrete angaben. martin