KS0108 - Thiele Library - Anzeige verhunzt

Gast #2152044
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.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.