LCD 162C mit ATMega16 ansteuern.

OP #1405699
Lesenswert?
• ▲
▼
Hallo zusammen ! :)

Ich habe ein Problem mit einem Display. Es handelt sich um das Display 
von Reichelt - Displaytech 162C mit LED. Wenn ich das Display mit einem 
ATMega8 ( int. 1MHz ) betreibe, läuft es wunderbar. Nun brauche ich aber 
für eine Anwendung einen ATMega16( int. 1 MHz ), bei dem ich das LCD an 
PORTC statt PORTD betreiben möchte. Geht nicht anders. Ich habe also im 
Code alles betreffende auf PORTC umbenannt, inkl. der DDRC. Im Programm 
ist auch der µC umgestellt.

Wenn ich dann das Programm auf den Controller übertrage, passiert 
garnichts. Wohlgemerkt, dass das Programm auf dem ATMega8 fehlerfrei 
lief.
Ich sehe nur den schwarzen Balken auf dem Display, der mich ja darauf 
hinweist, dass das LCD auf die richtige Initialisierung wartet.
Daraus folgt ja, dass die Initialisierung fehlgeschlagen ist.
Die Testausgabe ist zweizeilig, was bedeutet, dass es nicht am Kontrast 
liegen kann.
Angeschlossen ist auch alles richtig. Ich habe es schon 9 mal überprüft.
Des Weiteren habe ich das LCD geprüft - es funktioniert. Am Timing kann 
es auch nicht liegen, da ich die Zeiten im Programm nicht verändert habe 
und es ja auf den ATMega8 läuft, der mit dem gleichen Takt rechnet.

Meine Frage also:

Kann es sein, dass man bei der Verwendung eines ATMega16 mit einem LCD 
noch was beachten muss ?


Gruß
Tobias
OP #1407456
Lesenswert?
• ▲
▼
BOOOOOOOOOOOOOOOOOOOOAAAAAAAAAAAAAAAAAAHHHHHHHH !!!!!!!

Ich danke EUCH beiden herzlichst. Eure Antworten haben eine 1-wöchige, 
frustrierende Fehlersuche beendet. Boah,ich danke EUCH.
IHR Habt mich um eine Erfahrung reicher gemacht.

Ich habe das JTAG-Interface in den Fusebits abgeschaltet und es 
funktionert. Dafür bin ich EUCH irre dankbar!

Habt IHR noch einen Hinweis oder Verweis auf das Datenblatt des 
ATMega16, wo ich das finden kann ? Denn ich hätte jetzt dann doch gerne 
gewusst, warum das so nicht geht und wo das im Datenblatt steht, damit 
ich nächstes Mal gleich nachsehen kann, wenn ein Port nicht das macht, 
was ich will.


Nochmals vielen Dank !!!!!!!!!!!!!!!!!!!!   :-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.