Hallo und guten Abend, wie der Titel schon sagt ist die Anzeige nciht die die sie sein soll. Ich habe die GLCD-Library von Thiele (v11) verwendet. Hardware: Atmega32 GDM12864B (Datenblatt in rar-Datei) Die QuelltextDateien hab ich wie folgt geändert: #### ks0108.h // Command Port Bits #define D_I PORTA2 #define R_W PORTA1 #define EN PORTA0 #define CSEL1 PORTA4 #define CSEL2 PORTA3 // Chips #define CHIP1 PORTA4 #define 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 Functionsaufrufe ändern sich die komischen Zeichen). Ich habe schon mehrere Dinge probiert, wie z.B. -CS1 und CS2 zu tauschen -die define-angaben per PORTAX und per Hex-anzusprechen -Nur die CS1 und 2 geändert und CHIP1 + 2 auf std. zu lassen. -Alles Std. zu lassen und auf dem Board nach Quelltext gesteckt -Andere Libarys (mit denen kommt nicht mal ein Bild) Nun meine Fragen: 1) Liegt es überhaupt an der Chip-Ansteuerung oder kommt da vorher ein grundlegendes Problem? (Denn immerhin ändern sich die zeichen bei anderem Text) 2) Warum wird im Standartquelltext CS1 mit 0x03 angesprochen? Is doch 11 und damit beide gleichzeitig auf High. (Habe es auch für mein GLCD ebenfalls probiert und angepasst, da hier cs1 L + cs2 H für IC1 und umgekehrt) 3) muss ich CHIP1 + 2 überhaupt an meine CS1 anpassen oder ist das einfach nur für das weitere arbeiten im quelltext und für die ansteuerung irrelevant? für die mühe schonmal besten dank, denn ohne dies kann ich nicht weitermachen ;) (Projekt mit deadline) gruß Sven S.
falls es jemand wissen möchte... es war das jtag fusebit -.-'
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.