-
Thread
(S) GLCD 128x64 mit KS0108
Hallo, suche ein GLCD mit KS0108 Controller. Hab bereits eins bei ebay bestellt, dauert allerdings noch eine ganze Weile, bis es aus Fern-Ost kommt. Möchte nicht gern so lange für mein Projekt warten, evtl. hat jemand von Euch
-
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
GLCD KS0108 mit Atmega16 initialisiert nicht richtig
Hallo, ich verwende ein STK500 mit nem Atmega16(3,686mhz) und dem TG12864B von Pollin mit KS0108 Controller. Leider zeigt das Display gar nichts an(nur alles voll mit Pixel).Wenn ich am Poti dreh gehn die pixel weg aber anzeigen tut er auch nichts. Da ich mich noch nicht so lange mit der materie
-
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
BASCOM-Lib für KS0108B-GLCD
Hallo, hat schon mal jemand ein GLCD und ks0108b-Controller mit Bascom angesteuert, gib es irgendwo schon eine Lib. Gruss A. Arndt
-
Thread
BASCOM-LIB für GLCD Ks0108B
Hallo, hat jemand eine Ader zur Ansteuerung eines GLCDs mit BASCOM, evtl. eine LIB oder ähnliches ? Auch gerne extern z.B. über I2C..... Gruss A. Arndt
-
Thread
Fonts für KS0108 apetech lib ?
Hallo, nutzt jemand die library von apetech für LCD-Displays mit KS0108 und hat einige zusätzliche Fonts verfügbar bzw. wo kann ich sowas downloaden ? Vielen Dank für Infos.
-
Thread
Anfängerhilfe für KS0108 an einem AtMega162 in C
Tests mit Port IN/OUT hinter mir und wollte mein Display ansteuern. Dieses ist ein 128x64 Diesplay mit KS0108 Chip. Lib´s gibt es ja wie Sand am Meer, nur scheine ich es nicht ganz zu verstehen, wie ich diese erfolgreich einbinden kann. An der Hardware liegts dieses mal nicht. Diese habe ich mit einem Programm
Einzige Anpassung, die Du machen müsstest, wäre ein anders device auszuwählen (nämlich das für KS0108) und die 8bit parallel init funktion. Das device steht hier: http://code.google.com/p/u8glib/wiki/device Konkret also u8g_dev_ks0108_128x64 Die init funktion ist hier beschrieben: http
-
Thread
KS0108 Controller im Reichelt LCD 64128A LED
S_TEXT1=&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
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
KS0108 CS1 und CS2 über Inverter an nur einer Leitung
Ja, das kannst du machen, aber an sich kann man den Inverter sparen, denn der KS0108 hat 3CSs: 2 Low aktive und einen High aktiven.
hallo dicky, die displays mit einem KS0108- oder HD61202U (die sind kompatibel)controller sind nun mal so konzipiert, und das hat auch viel sinn. denn nicht jeder microcontroller verfügt über einen i2c-bus, oder eine serielle schnittstelle
-
Thread
Beschaltung so ok? (KS0108, ISP, SPI, ATMega32)
Hallo, ich habe mir nur eine art GLCD-Controller erstellt. Also das ganze soll später per SPI Slave laufen, befehle annehmen und verwalten. Die Schaltung des Master Chips soll ebenfalls auf die Platine allerdings habe ich dieses nicht mehr geschafft noch zu Zeichnen. Ich hoffe die Beschriftungen der Bauteile sind zu erkennen. Kurze erklärungen: K1: 10 poliger Wannenstecker, dieser soll als ISP Anschluß zum Flashen genutzt werden können (rweiterungen, neue Grafiken, Updates etc. pp.) K2: 4 polige Stiftleiste für SPI. Diese soll später mit einer weiteren Stiftleiste am "Master" verbunden
-
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
EA DIP128-6 mit KS0108 Controller - Ansteuerungsprobleme
kommen von der Testplatine. Ich habe den KS0108 folgendermaßen beschaltet (wie im Datenblatt von EA steht): -> Enable und CS HI-Aktiv: - PORTD,0x00 auf Reset - PORTD,0x01 auf Enable (E1 und E2) - PORTD,0x02 auf
waren "sauber". Ich muss auch anmerken: Ich hab mal den Code von apetech.de zur Ansteuerung des KS0108 auf den AVR geladen (natürlich mit meiner PIN-Belegung) und da geht gar nichts mehr... Ich verwende den WinAVR mit der avrlib (da sind auch libs für den KS0108 und GLCDs dabei). (Bei einem Beispielprogramm
-
Thread
WinStar WG12864A (KS0108) am ATmega8
Hallo Leute, ich hab mir an mein selbstgebasteltes ATmega8-Board ein WinStar WG12864A (KS0108) LCD-Display dran gebaut. Aufgrund dessen, dass ich noch 2 Taster und 2 LEDs dran hab, sind die Ports auch bald aufgebraucht. Es hat aber gereicht (PC und PB). Da ich nun Anfänger bin, hab ich ein
dort verwende LCD-Controller ist ja nun doch ein anderer. Ich hab mir also mal ein Datenblatt vom KS0108 gezogen und ein bisschen angesehen. Ich werd aber daraus auch nicht so wirklich schlau. Ich will halt nicht immer fertigen Code sehen und mich danach richten. Es geht schon damit los, welche Bibliotheken
-
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
an 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
-
Thread
glcds Kompatibel zu GLCD Routinen ( KS0108, HD61202 )?
Displaytypen oder gar beide, Bestellnummer: Farnell 1220443 Display: MG1206B-SYL Controller: S6B0108A bzw: Bestellnummer: Farnell 9449469 Display: MG12064E3-SBLW Controller: S6B0107B 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 kein Display gefunden wo dieser dezidiert dabei steht... lg
-
Thread
Suche kleines Testprogramm für KS0108 für ATmega8
Ich 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
Anschluss v. KS0108. Was mach ich falsch hab doch schon 20 Leitungen gelegt
Habe mich versucht an die Spezifikationen zu halten und das KS0108 an ein Atmega64 angeschlossen ... Was mich wundert ist, dass fast der gesamte Mikrocontroller nur an das LCD angeschlossen ist, naja scheinbar ist das KS0108 nicht sooo toll, aber was mich
Das wäre meine Nächste Frage gewesen ... Braucht der KS0108 wirklich soooviele Pins meines Atmega64? Naja das Ist ein beispielprogramm von avrlib für Atmega64 und KS0108 ... und so wie in der Config beschrieben habe ich die Pins doch gesetzt oder verbock
-
Thread
Suche Font 8x6 für KS0108 Apelib?
eine 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
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
-
Thread
GLCD -> KS0108 von Crystalfontz per ASM Ansteuern ?!
Hi @all, habe mir vor kurzem ein GLCD von LC-Design erstanden, jetzt suche ich schon wie ein verückter hier im forum oder bei google, nach einigen beispielen, wie ich dieses in ASM Ansteuern könnte... C beispiele finde ich zu genüge :( Kann mir bitte jemand helfen ?! Gruß Dennis
-
Thread
Stuerung KS0108B graphic LCD an einen 89C4051
Hat jemand eine schematic und software wie dass von statten geht Jede hilfe ist wilkommen
-
Thread
µC + KS0108 GLCD + Funkmodul an Li-Ion-Akku
noch von einem früheren Projekt übrig und ich möchte kein neues kaufen. Könnte ich die Eingänge des KS0108 mit 3,3V Pegel ansteuern oder brauche ich einen Level Shifter?
KS0108 könnte schlecht ausgehen. Im Datenblatt hab ich 5V +- 10% VCC gelesen. So ein EA DOG täte dir nicht zu sagen ?
-
Thread
AVR GraphLCD KS0108 an STK200 mit Atmega unt BASCOM
Hallo! Ich habe ein kleines Problem. Ein an STK 200 angeschlossenen KS0108 läuft mit einem 90S8515 völlig zufriedenstellend. Die Software wurde unter BASCOM kreiert. Dasselbe Programm auf einen Atmega32 losgelassen funktioniert leider nicht. Auch ein Atmega644 zeigt sich
-
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
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
MCP23017 KS0108 PIC16F876A Assembler
ich habe mich jetzt zum ersten mal mit einem GLCD beschäftigt, es handelt sich um den controller KS0108. Da der PIC16F876A recht wenig Portpins hat, habe ich mir überlegt einen MCP23017 zu nehmen. Der i²C bus läuft auf 1,7Mhz (1,67), der pic selbst auf 20Mhz. Keine angst ich habe jetzt dazugelernt
-
Thread
Grafik LCD am PortC geht am Port B nicht! atm8 & KS0108
, uint8_t color); int ks0108PutChar(char c); void ks0108Puts(char* str); void ks0108Puts_P(PGM_P str); uint8_t ks0108CharWidth(char c); uint16_t ks0108StringWidth(char* str); uint16_t ks0108StringWidth_P(PGM_P str); // Control Functions void ks0108GotoXY(uint8_t x, uint8_t y); void ks0108Init(uint8_t invert); inline uint8_t ks0108ReadData(void); void ks0108WriteCommand(uint8_t cmd, uint8_t chip); void ks0108WriteData(uint8_t data); #
-
Thread
Graphig Display 128x64 mit KS0108 am I2C Bus?
übereinstimmen. Funktioniert leider nicht. Dann bin ich bei der Suche auf das 128x64 gestossen mit dem KS0108. Hatte gehofft das bei diesem "alten" Prozessor es schon Libs gibt, leider nicht. Leider gibt es nur wenige kleine 0,96 oder 1,2 Zoll Displays, Das selber schreiben solcher Libs trau ich mir nicht
-
Thread
USB + PIC + LCD mit 2xKS0108 = Chaos?
Ich stelle mein Problem einfach mal ein wenig klarer da: Ich benutze einen PIC18F2550, der direkt über USB gespeist wird. An PORTA hängen Reset, CS1, CS2, Enable, R/W und D/I des Displays. An PORTB hängt der Datenbus des Displays. An RC0 hängt über einen FET die Hintergrundbeleuchtung des LCD. Das ganze hängt an einem USB-Hub. Laut USB-Doku soll jeweils ein Einheitsstrom von 100mA pro Anschluss zur Verfügung stehen. Die Beleuchtung zieht zwar ~150mA, scheint aber tadellos zu funktionieren, ohne dass die Versorgungsspannung einbricht. Ein einfaches Programm, dass das Display blinken lässt
-
Thread
Seit neuestem oft ST7920 statt KS0108 bei 128x64 LCD-Modulen
Controller zu verwenden, der mit dem KS0108 nicht kompatibel ist, von den Features her jedoch besser scheint (eingebauter Zeichensatz - sogar Chinesisch, falls das wer braucht..., selbst definierbarer Zeichensatz, wahlweise serielle oder parallele
Negativ an dem ganzen ist, dass viele C-Compiler bereits KS0108-Librarys bieten, für Selbstentwicklungen bzw. ASM ist es vermutlich egal. Hat jemand von euch bereits Erfahrungen mit ST7920-basierten Modulen?
-
Thread
MC68HC11 MOPS 1.3e GLCD KS0108 Problem
ist ein 68HC11 System von www.elektronikladen.de. Nun wollte ich ein GrafikLC-Display (controller KS0108) anschliesen, doch leider hab ich nun Problem das die Software vom PC nicht mehr richtig Übertragen wird. Ist es nötig in Datenleitungen Pulldown Widerstände einzulöten? Leitungen die ich Benutze
-
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
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
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
1 zu 1 TFT LCD Ersatz - besser als KS0108 / ST7920 bzw. 128x64px Größe - Ideen?
Ich bin auf der Suche nach einem Ersatzdisplay in Farbe - in Größe der bekannten 128x64px GLCDs mit KS0108 oder ST7920 Controllern. Also die mit den 4 Schraublöchern, 20 Pins, dem schwarzen Rahmen um das LCD und der blauen Hintergrundbeleuchtung. Ich stelle mir optimalerweise ein 1:1 Austauschmodul
-
Thread
GLCD Display und Atmega 32
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(char c, struct font font); void ks0108NewLine(uint8_t fontHeight, uint8_t offset); void ks0108PutString(char *string, struct font font); void ks0108PutStringP(PGM_P string, struct font font); char ks0108ReadData(uint8_t incXAdd);
-
Thread
Löscher einzelner Werte auf einem Graphikdisplay
200ms erfolgt eine neue Messung.(C, AT1284p) [c] itoa( results[0], Buffer, 10 ); // Zeile 1 ks0108SelectFont(Arial8, ks0108ReadFontData, BLACK); ks0108GotoXY(28,20); // Angabe Position ks0108Puts_P(PSTR(" ")); // Ausgabe P ks0108GotoXY(30,20); ks0108Puts(Buffer); [/c] Leider
Hallo ich arbeite mit der Lib von apetech. Bestandteil da von sind: ks0108DrawLine ks0108DrawRect ks0108DrawRoundRect uint8_t radius, uint8_t color); ks0108FillRect ks0108InvertRect ks0108SetInverted ks0108SetDot Das Lib stammt auch von dieser Seite. Das mit
-
Thread
Grafik-LCD 64128-LED
Hi >und wundere mit gerade, daß die Ansteuerung wie im Datenblatt vom >KS0108 kein richtiges Bild liefert. Was verstehst du unter 'kein richtiges Bild'? >Weiß jemand, welcher Controller-IC dort eingesetzt wird? Das Bustiming passt zu KS0108 und HD61202. MfG Spess
holger schrieb im Beitrag #3421853: > Die Abfrage von Busy habe ich schon vor langer Zeit beim KS00108 > aufgegeben P.S.: Wir wissan ja jetzt: Es ist gar kein KS0108, sondern ein S6B0108 ;-)
-
Thread
Graph in Diagramm zeichnen GLCD
// ks0108SetDot(15, 61, BLACK); //7h // ks0108SetDot(23, 61, BLACK); //8h // ks0108SetDot(31, 61, BLACK); //9h // ks0108SetDot(39, 61, BLACK); //10h // ks0108SetDot(47,
ks0108SetDot(87, 61, BLACK); //16h // ks0108SetDot(95, 61, BLACK); //17h // ks0108SetDot(103, 61, BLACK); //18h // ks0108SetDot(111, 61, BLACK); //19h // ks0108SetDot
-
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
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
0x0f) + 0x30; strg[8] = '\0'; TimeToString(MeineZeit, Stunden, Minuten, Sekunden); ks0108GotoXY(50, 40); ks0108Puts(MeineZeit); }
-
Thread
Fehler in der Anzeige bei GLCD
50ms habe ich gefunden. habe auch gelesen es könnten 450ns sein. Egal es braucht Zeit. In der Datei ks0108.c erfolgt die Ansteuerung. achim
In ks1018.c [c] void ks0108Enable(void) { volatile uint8_t i; LCD_CMD_PORT |= 0x01 << EN; // EN high level width: min. 450ns asm volatile("nop\n\t" "nop\n\t"
-
Thread
AVR Display RoundUp von Pollin mit TG12864B-03 und Wintek WD-G1203T
der jeweiligen Library für den Controller http://en.radzio.dxp.pl/sed1520/ http://en.radzio.dxp.pl/ks0108/ Ich habe die 20 pins dann nach Code an ein STK500 angeschlossen. KS0108: #define KS0108_DATA_PORT PORTA #define KS0108_DATA_DIR DDRA #define KS0108_DATA_PIN PINA #define KS0108_CTRL_PORT PORTC #define KS0108_CTRL_DIR DDRC #define KS0108_RS (1 << 2) #define KS0108_RW (1 << 1) #define KS0108_EN (1 << 0) #define KS0108_CS1 (1 << 6) #define KS0108_CS2 (1 << 5) #define
-
Thread
GLCD dynamische Variable Anzeigen
ks0108GotoXY(15,17); ks0108PutString("Montag 03.08.2012",smallFont); ks0108DrawLine(63,31,63,63); ks0108GotoXY(1,31); ks0108PutString("Temp. Luft", smallFont); ks0108GotoXY(70,31); ks0108PutString
, largeFont); //Ausgabe Luft Temperatur ks0108GotoXY(70,45); itoa( luft1 , Buffer, 10); ks0108PutString( Buffer , largeFont); ks0108PutString(".", largeFont); itoa( luft2 , Buffer, 10); ks0108PutString( Buffer , largeFont);
-
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
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
avr asm LCD Problem
Controller der auf Befehle reagiert wenn C1 und C2 > inaktiv sind? Das LCD hat 3 Controller! 2xKS0108 und 1xKS0107
/KS0108 (oder kompatiblen) haben H-Aktive CS-Signale. MfG Spess
-
Thread
Lib für Sensirion SHT1x Sensor an AVR
checksum; 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]