Forum: Mikrocontroller und Digitale Elektronik KS0108 - Thiele Library - Anzeige verhunzt


von Sven S. (Gast)


Angehängte Dateien:

Lesenswert?

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.

von Sven (Gast)


Lesenswert?

Keiner eine Idee?

von Sven (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.