-
Thread
Reicht das zum Einstieg? (AVR + LCD)
http://www.pollin.de/shop/shop.php?cf=detail.php&pg=NQ==&a=Njc1OTc4OTk= 128x64 GLCD (kompatibel zu KS0108) http://www.pollin.de/shop/shop.php?cf=detail.php&pg=OA==&a=MzgyOTQ2OTk=&w=Njk1OTc5&ts=0 Schaltnetzteil 5V/2,2A + 12V/1,5A und noch Kleinkram von reichelt (7809, LEDs, etc. pp.) Finde das SNT
-
Thread
GrafikDisplay mit LC7981; Darstellungsprobleme
sehr gespannt diesen Artikel, da ich auch gerade versuche das Grafik-Displays von Pollin mit dem KS0108 zum laufen zu kriegen. Es soll eigentlich erst mal nur ein Test sein ob es auch funktioniert. Nun habe ich allerding nur einen PIC18F2620 hier und nutze als Datenport PortB und für den Rest PortA
-
Thread
GLCD KS0108 - Defekt? Testen
Hallo zusammen, ich habe ein EA DIP128-6 von Conrad gekauft. Nun habe ich versucht die GLCD-Routinen http://www.mikrocontroller.net/topic/12202#new an einen PIC16F914 anzupassen. Leider habe ich nach ca 3 Tagen herumprogrammieren keine Lösung gefunden. Nicht einmal ein einzelnes Pixel konnte ich darstellen. Ich habe irgendwie das Gefühl, dass der / die Controller defekt sind. Gibt es eine Möglichkeit das Display zu testen? Mit freundlichem Gruß, Tobias
-
Thread
Biete 2 Grafik-LCDs 128x64 KS0108 von EA + TP
http://www.digital-landscapes.de/LCDs/LCD1.jpg http://www.digital-landscapes.de/LCDs/LCD2.jpg http://www.digital-landscapes.de/LCDs/LCDs.jpg http://www.digital-landscapes.de/LCDs/LCDskratzer.jpg http://www.digital-landscapes.de/LCDs/LCDsoben.jpg http://www.digital-landscapes.de/LCDs/blaues%20lcd.JPG http://www.digital-landscapes.de/LCDs/weisses%20lcd.JPG Datenblatt der Displays: http://www.lcdmodule.de/deu/pdf/grafik/dip128-6.pdf Hab diese Displays übrig, da ich inzwischen auf Farb-LCDs umgestiegen bin. Insgesamt hab ich aber nur ein Touchpanel! Für jedes würde ich 25 Euro +
-
Thread
KS0108 GLCD lib von master.andre funzt nicht
LCD_NO_RES #define RES PC4 // Reset Pin #endif [/c] Bei der Lib von ape sieht die ks0108.h so aus: [c] // Ports #define LCD_CMD_PORT PORTC // Command Output Register #define LCD_CMD_DIR DDRC // Data Direction Register for Command Port #define LCD_DATA_IN PINA
-
Thread
Gibt es Anschlussstandards bei grafischen Displays?
kompatibel? > PDF zu ein paar gängigen LCD-Controllern ansehen. Wären da neben T6963, SED1330 und KS0108 noch welche zu nennen? Nach meinem Eindruck haben die meisten Displays solche Folienstecker. Weißt Du, wie sich die dazu passenden Buchsen schimpfen? Wenn ein Display als RGB Display benannt
>> PDF zu ein paar gängigen LCD-Controllern ansehen. > > Wären da neben T6963, SED1330 und KS0108 noch welche zu nennen? ja, das sind wohl die wichtigsten. Weiter gängige Displays findest du hier: http://graphlcd.berlios.de/ > Nach meinem Eindruck haben die meisten Displays solche Folienstecker
-
Thread
4" TFT für 7,97€
Wirklich einen Standard gibt es da nicht. Die 128x64 LCDs mit KS0108/KS0107 werden aber von vielen Herstellern nahezu gleich hergestellt. Wenn das reicht würde ich dir sowas empfehlen. Farbige Displays (TFTs) ohne Controller haben auch mehr oder weniger immer die gleiche
-
Thread
Graphic display
Für Display-Module mit KS0108-Chip(s) und T6963 (oder kompatibel) findet man "1001" Erläuterungen und Beispiele im Netz. Wobei KS0108/07 im Vergleich zu T6963 wegen geringerer Funktionalität noch etwas übersichtlicher ist.
empfehlen, weil er einen Zeichengenerator hat. Da ist der Erfolg ein wenig schneller da, als bei KS0108, wo man sich auch den Text selber "malen" muss. Ist halt Geschmackssache.
-
Thread
Mein Display ist explodiert :( KS0108
bauteiltöter wrote: > ja, hast du! 01 ist GND!!! Kommt aufs Display an. Ich habe etliche KS0108 LCDs mit genau dieser Belegung. Um sicher zu gehen, soll er mal das Datenblatt posten.
-
Thread
Projet um die Kapazität von Akkus zu messen
main.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/main.o.d main.c -o main.o In file included from KS0108.h:21, from Init.h:18, from main.c:24: ks0108_def.h:11:21: error: ks0108.h: No such file or directory In file included from main.c:24: Init.h:22:18: error: FAN.h
Änderungen: [pre] In File ks0108_def.h, Line 11: #include "KS0108.h" In File ks0108.c, Line 9: #include "KS0108.h" In File Init.h, Line 22: #include "Fan.h" [/pre] Das sind die 3 Änderungen, die notwendig sind. [
-
Thread
GLCD Routinen ( KS0108, HD61202 )
kleiner gemacht und den kleinen größer, aber nicht auf dem Bild zu sehen. Es handelt sich um das KS0108 LCD von Pollin für ~17 Euro. Mfg, Peter
mit der Library compatibel sind...? Ich denke mal ja, nachdem der Samsung controller KS0107/KS0108 heißt und die controller auf diesen Displays S6B 0107 bzw S6B 0108 heißen... Im inet ist ja zu lesen dass der KS0107/KS0108 ein weit verbreiteter LCD Controller sein soll, ich habe aber bisher noch
-
Thread
Grafikdisplay im 4-Bit-Modus
>sieht HD44780 kompatiebel aus. -> Nö, sieht KS0108 kompatibel aus. Und der hat so weit ich weiss keinen 4Bit Modus.
taugt das Datenblatt nix. Ich vermute der Hersteller hat da Copy & Paste aus einem HD44780 und KS0108 Datenblatt gemacht. Dem Befehlssatz nach scheint das ein KS0108 zu sein. Einen Grafikcontroller mit 4bit habe ich schon lange nicht mehr gesehen (gabs früher mal, quasi als Grafikversion des HD44780
-
Thread
resistive touchscreen
Hallo, habe hier ein KS0108 display mit einem 4 wire resistive touchscreen. Alles ist auf dem neuen EasyAVR5A von mikroelektronika drauf. Die touchscreen hängt schon am ADC. Ich lese ihn aus und stelle die Werte auf dem GLCD
-
Thread
Seltsamer Fehler bei Grafik Display
include <avr/pgmspace.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h> #include "ks0108.h" #include "font12x16.h" #include "font6x8.h" const char pgmString[] PROGMEM = "http://www.apeTech.de\n\naffe.t@gmx.de"; int main(void) { volatile uint16_t i; struct font largeFont
smallFont.width = FONT6X8_WIDTH; smallFont.height = FONT6X8_HEIGHT; smallFont.charData = Font6x8; ks0108Init(); ks0108GotoXY(0,4); ks0108PutString("Hallo Welt!", largeFont); ks0108GotoXY(0,28); ks0108PutStringP(pgmString, smallFont); while(1); } [/c]
-
Thread
Empfehlung für günstiges grafisches Display (128 x 64)
Ich würde auch Pollin sagen. Da gibts eins in weiß, blau und grün mit KS0108
-
Thread
Variablenausgabe auf GLCD
Ich besitze ein GLCD mit ks0108 128*64 habe auch schon die bibliotheken aus dem Forum hier verwendet: #include "ks0108.h" #include "ks0108.c" #include "font12x16.h" #include "font6x8.h" leider kann ich damit keine Variablen
zur laufzeit die variablen schon festsetehen müssen? sprintf habe ich schon probiert: ks0108Init(); ks0108GotoXY(0,4); fdevopen(ks0108PutChar,Null, 0); printf_P(PSTR("Variable: %d"), z); habe ich hier ausm forum aber er meckert an den 3 parametern rum und will nur 2 haben.
-
Thread
KS0108 Display reagiert nicht auf Kontrast
Ich habe hier ein Display von 128x64 Pixeln mit zwei KS0108 Controllern drauf. Jetzt habe ich es angeschlossen (Datenpins und Controlpins an ein Shift register, will es am com-port laufen lassen) und will es erstmal OHNE Daten ausprobieren, sprich mit dem
nirgendwo im Netz ein Datenblatt gefunden. Was ist ein 7660? Verbaut sind ein paar Kondesatoren, 2x KS0108, 1x KS0107, 1x 14 Poliges IC BA10324AF Und dann ist noch der Platz IC5 für eine weitere 14 Polige IC frei.
-
Thread
Touchdisplay Controller
com_virtuemart&Itemid=27 Da das aber einen anderen Kontroller (nämlich den SED1335) besitzt und nicht den KS0108 weis ich nicht ob ich das Projekt trotzdem mit dem Display realisieren kann. Kann mir da einer weiterhelfen? Mfg Mel EDIT: Kann ich auch einen MEGA32 verweden? Der sollte doch auch klappen
-
Thread
Grafik-Display: Kontrast wird immer schwächer
Hallo, ich habe ein blau/weißes Grafik-Displaymodul mit 128x64 Pixeln und KS0108 Controller. Das originale Datenblatt hab ich nicht mehr, aber es wird wohl weitgehend diesem hier entsprechen: http://www.lcd-module.de/deu/pdf/grafik/e128-6n2.pdf Das Display hat ja einen Ausgang
-
Thread
Suche Routinen für 128x64 KS0108
Hallo, suche Routinen zur Ansteuerung eines 128x64 Displays mit KS0107/8. Hier gabe es mal einen Link auf Routinen von APE, aber die Seite ist nicht mehr erreichbar. Es wäre nett, wenn jemand die aktualisierten Routinen im Forum ablegen könnte. Kann man so ein Display auch mit einem 16-bit IO-Expander betreiben ? Bei 44780 Displays wird ja nur geschrieben, da habe ich es schon implementiert. Geht das bei dem 128x64 Display auch mit einem z.B. MCP23017 ? Viele Grüße, Pete
-
Thread
ATMega128 und KS0108 - Anzeigefehler
auszuschließen eine fertige Lib (http://www.koders.com/c/fidC6894A3A4369AC22CEAD95A0B3B5592488C42B1E.aspx?s=ks0108) verwendet. Nun zum Problem: Immer wenn ich auf einem der beiden Displayhälften einen 1x8-Block schreiben will, wobei nur max. 2 Pixel in diesem Block aktiv sind schreibt mir das Display gleichzeitig
-
Thread
Bascom AVR & G_LCD
Hallo!! Ich versuche schon seit einen Tag ein Grafik Display (KS0108) mit nem Atmega32 in Bascom anzusteuern!!! Als Programm habe ich das Beispielprog. von Bascom "K0108" verwendet (habe es auf den 32er abgeändert). Das Problem bei der Sache ist das ich nur die rechte
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
jedoch wollte ich schon ein paar grafische effekte drinne haben, zB habe ich für ein 128x64 mit KS0108 eine Funktion geschrieben, die ein neues Bild (Menü zB) von der Seite ins Display "reinschiebt", also wie ein slide effekt auf touchscreen handys. Ist sowas mit dem eigenbau controller möglich?
-
Thread
KS0108 Pinbelegung Versorgungsspannung
Hallo, hat vielleicht jemand ein gutes Datenblatt für ein GLCD mit dem Chip KS0108. Meins ist ziemlich dürftig! Kann es sein, dass ich für dieses Display neben den 5V auch eine Versorgungsspannung von 9V brauche? Vielen Dank, Gruß CJ
-
Thread
Wie baut man programmiertechnisch ein GLCD-Menü zusammen ?
eigentlich so ein "Menü" bzw. eine einzelne GLCD-"Seite" zusammenstellt. Ich habe vor ein GLCD mit KS0108-Kontroller zu verwenden. Die Schrift und Grafikzeichen werden in einer Tabelle gespeichert (ich glaub als Array) und dann hinzugeladen, soviel konnte ich schon ausfindig machen. Doch wie programmiert
-
Thread
Ansteuern eines 128x64 Zeichen Grafikdisplays mit KS0108
der Titel schon sagt gedenkte ich in C und mit einem ATmega32 ein 128x64 Zeichen Grafikdiplay mit KS0108 Controller anzusteuern. Nur leider weiß ich nicht wie. Ich habe das Tutorial schon durchgemacht und auch immer wieder als Nachschlagwerk benutzt und finde es sehr Informativ aber dieser Abschnitt
Schau mal in die Codesammlung, da gibts ne gute Lib fürs KS0108 von Ape. Suchbegriff hab ich jetzt grad nicht, aber die Lib ist top. Gruß Fabian
-
Thread
Wie ist Euere C-Programmier-Vorgehensweise bzgl. fremdem Code ?
stellen Bis jetzt habe ich Standard AVR/PIC Peripheriebibliotheken fuer: LCDs (HD44780, SD1530, KS0108) DS1302, DS1307, DS1306 24CXXXX EEPROMs DAC LTC1257, LTC1669, LTC2408 AD5262 TMP101, LM75, LM71, DS1820 PCF8574A, PCA9698, PCA9554, MAX7301,MAX6957 74HC164, 74HC595, 75HC589 LMX2316, ADF4106
-
Thread
Grafikdisplay grafisch programmieren
darf wie der restliche Test und noch 1-2 Zeilen kleinen Text. Als Displaycontroller ist da der KS0108 zu nennen. Es wird ein AVR verwendet, welchen wird sich natürlich nach der größe des Speichers, der benötigten IO-Pins ect. richten. Nun zu meinem anliegen: Ich möchte die Oberfläche der Applikation
-
Thread
Frage zu LCD Topway
Stück, jeweils für 64x64 Pixel, also links, mitte, rechts. Kontrollerbezeichnung sieht stark nach KS0108 aus, Datenblätter zum Befehlssatz habe ich jetzt aber nicht verglichen. Zum KS0108 gibt es hier im Forum bestimmt was: http://www.mikrocontroller.net/search?query=ks0108&forums%5B%5D=1&forums%5B
-
Thread
Taugt das LCD für was?
würde daher entweder ein HD44780 kompatibles Textdisplay oder ein kleines 128x64 Display mit 2x KS0108 oder sowas in der Art empfehlen.
-
Thread
[V] GLCD mit I²C-Interface
, ich habe auch das Datenblatt dafür, lege ich gerne in Papierform bei. Es ist ein 128x64 mit KS0108B Controller, hat halt auch Gebrauchsspuren (leichte Kratzer auf dem Glas) aber funktioniert einwandfrei. Anbei ein Foto mit "Testbild" des I²C-Adapters. Gruss A. Arndt
-
Thread
Bezugsquelle für Grafik-Display gesucht
Reicht dir denn nicht ein einfaches 128x64 LCD? Das hat den ks0108 Controller, ist einfach anzusteuern und billig zu haben. Displaytech habe ich mal irgendwo für ~30 Euro gesehen; wenn du nur privat damti bastelst, kriegst du die für die Hälfte bei eBay. Die brauchen
Von http://www.lcd-module.de der DIP128-6N5 mit KS0108-Controller erzeugt seine Kontrastspannung selbst, man muss nur eine Poti zum Einstellen anschliessen. Oder das DOGM128, das braucht ein paar externe Kondensatoren, läuft dafür auch an 3,3V und hat
-
Thread
Drehspulinstrument (Air Core) steuern
verarbeite die Daten mit nem Atmega32 und steuere damit 7 Segment anzeigen, drehzahl LED´s und ein KS0108 display an. Einen richtigen tacho anzusteuern sollte kein probem sein, haben schon einige gemacht! Ende diser woche stelle ich das SDK zu SimTools bereit, damit kannst du dir die daten dann selbst
-
Thread
Bild in Binärdaten wandeln
es da ein fertiges Progrämmchen irgendwo? Konkret geht es um ein Logo (blau/weiß), das auf ein ks0108 (128x64 Pixel) LCD gezeichnet werden soll. MfG Jens
-
Thread
DSPic FFT mit 48khz 16bit Audio Codec
bin bis jetzt leider immer noch nicht zur FFT gekommen, da ich momentan das GLCD (128*64 ks0107/ks0108) + font + menu implementiert habe. gerade heute habe ich den CS4272 codec angeworfen (digikey hatn doch nachgeliefert und dank 5V VIO ist mir der lieber als der funktionsreichere 3.3V TI codec) und
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
ausgegeben, sondern nur noch 0en gesendet. Dadurch spart man sich ein Busy Flag wie beim T6963 oder KS0108. Ich bin daher schnell auf andere Controller übergewechselt. Der 13700 ist da etwas besser, dafür aber etwas empfindlicher gegenüber Spikes auf den Leitungen.
-
Thread
EasyAvr5_Tastatur Problem
noch was, da der eine s6b0108 angeblich kompatible mit dem KS0108B ist, möcht ich wie gesagt die routine von ape verwenden. wobei ich noch net ganz den durchblick hab in bezug auf die anzahl der controller, zum einen auf meinem display, zum anderen, auf wieviel controller
-
Thread
Bitte um Beratung zur Auswahl eines gLCD
- SED1530: (Pollin Best. Nr. 120 329) 96x32 Pixel, also nicht sehr groß aber sau billig - KS0108: (Pollin Best.Nr. 120 425) 128x64 Pixel, akzeptable Größe und auch Preislich vertretbar - HD61830: (eBay Artikelnummer: 330210502824) 240x128 Pixel, perfekte Größe, Preislich der Hammer) - Nokia
Zeichensatz. Der T6963C >kann z.B. eine Textseite mit einer Grafikseite überlagern. Jop, das ist beim KS0108 z.B. so... >Je nach Anwendungszweck kann das die Programmierung deutlich >erleichtern. Platzprobleme (wegen Zeichensätzen und Textroutinen) >solltest du mit dem Mega644 ja eigentlich nicht haben
-
Thread
Variable auf LCD ausgeben
geht nicht: ks0108Puts_P(PSTR( Buffer2 )); da kommt ks0108Test.c:76: error: invalid initializer
dass zu 99,9999% buffer2 kein Pointer auf einen konstanten String im FLASH ist. Gibt es keine ks0108Puts() Funktion, die du mit einem Pointer auf einen String im SRAM füttern kannst? ADD: Es gibt die Funktion. Siehe http://www.mikrocontroller.net/topic/12202#80423
-
Thread
kein zugriff auf schleifen-variable
char str_buffer[10]; for(unsigned int a = 0;a<5;a++) { sprintf(str_buffer, "%u", a); ks0108Puts(str); } [/c] .. Und jetzt überleg du, warum das geht ;) hth. Jörg
sprintf etwas dorthin, wo der Zeiger hinzeigt, also immer noch irgendwo in der Landschaft. > ks0108Puts(str); Hier ist dann Zufall, was rauskommt.
-
Thread
Analog Uhr, GLCD, ?
eine Analoguhr darstellen. Für mein Projekt verwende ich die letzte Version von Holger Klabunde für KS0108 (Pollin Display).In meinem Programm habe ich die Variablen h 0-24(Stunden) und m 0-60(Minuten) gespeist von einer DCF77 Routine. Nun sitze ich schon 4 Abende vor meinem Rechner und grübel über eine
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Wie gewohnt geht es bei der Hardware recht minimalistisch zu, ein Mega644, ein 128x64 Display mit ks0108 Controller, 6 Taster und ein bisschen Kleinkram, bei mir ist noch ein LI-IOnen Akku und Step-up dabei. Als Software wird es neben der ChipBasic2 Runtime noch einige Tools geben: - Stoppuhr mit
-
Thread
Zeitdauer des Busy Flags LCD Driver KS0108
Gibt es irgendwo Hinweise, wie lange etwa das Busy Flag gesetzt ist bei den verschiedenen Befehlen für das Display? Welche Busy Zeiten sind hier größenordnungsmäßig so zu erwarten? Es scheint vom Clock abzuhängen, denn der KS0107 generiert, aber da habe ich keine weiteren Angaben dazu. Konkret habe ich ein WINSTAR Display WG12864A.
-
Thread
Übersetzung für zwei Zeilen C-Code
Also das ist ein KS0108 Display und er Code ist im Anhang. Schriftgröße 5*7
Martin wrote: > Also das ist ein KS0108 Display und er Code ist im Anhang. > Schriftgröße 5*7 Das mag schon sein, ändert aber nichts daran, dass das GLCD anscheinend immer 8 übereinanderliegende Pixel hardwaremässig zu einem Byte zusammenfasst
-
Thread
GLCD Lib von Holger Klabunde, nur 1 Seite OK
Guten Morgen Alle zusammen, ich habe mir bei Pollin eins von diesen Grafik LCD (128x64, KS0108 komp., weiße HG Beleuchtung für 19,95) bestellt und möchte es in meiner Heizungssteuerung einsetzen. Ich hatte nur ein Testboard mit ATMega16 zur Hand. Zum Test sollte es gehen. Am Wochenende habe
Nö. >Oder gibt es abweichende Behlsreferenzen bei den Displays? Nochmal zur Erklärung: Ein ks0108 kann nur 64*64 Pixel ansteuern. Für 128*64 nimmt dann einfach zwei, verbindet alle Daten-und Steuerleitungen, bis eben auf die, über die ausgewählt werden soll, welcher ks0108 nun angesprochen werden
-
Thread
[KS0108] Probleme beim Lesen der Daten von Spalte 63 und 127
Forum-Gemeinde, ich nutze die LCD Bibliothek von Pascal Stang um ein LCD Display mit 128x64 Pixeln und einem KS0108 Controller anzusprechen. Wenn man nun über die Routine "lcd_SetDot" ein Pixel setzten möchte, so klappt dies bei mir prima, so lange ich nicht in die letzten Spalten eines der beiden Controller
den Steuerleitungen entfällt. Für ein Command-Write sieht das dann ungefähr so aus [c] void ks0108WriteCommand(uint8_t cmd, uint8_t chip) { lcd_BusyWait(chip); // wait until LCD not busy *(volatile unsigned char *) (LCD_CONTROLLER0_CTRL_ADDR + LCD_CONTROLLER_ADDR_OFFSET*chip + LCD_CONTROLLER_WRITE