Problem ATMega 8 LCD TC1602A-09

OP #697238
Lesenswert?

Hallo,

ich bekomme meinen Display von Pollin am ATMega 8 nicht zu laufen.
Ich benutze die library von Peter Fleury!
Ich habe die Datenleitungen an D0-D3 angeschlossen am Proz. und am
Display an Pin 4-7.
Sind die Datenleitungen so richtig angeschlossen?
Kann es sein das das Display im 8bit modus betrieben werden muss?
Ich habe schon vieles ausprobiert!
Hat jemand Erfahrungen mit dem Display?

lg blackstripes
#697279
Lesenswert?

Datenleitung 0:3 com sollten nicht an Pin4-7 sondern an Datenleitung 
DB4:7 des Displays gehen. Das entspricht in der Regel Pin 11-14 des 
Displays.

Wenns ein kompatibles Display ist, sollte der 4Bit Modus kein Problem 
sein. "Pollin Display" ist allerdings viel zu wenig info, um hier eine 
qulifizierte aussage machen zu können.
OP #697445
Lesenswert?

Wo steht eigentlich das der Controller der HD44780 ist bei diesem 
Display oder ist das Standard, habe alle Datenblätter nachgesehen und 
versucht den Hersteller raus zu finden, aber nirgends fand ich was!
Ich habe die Leitungen auch an DB4-7 angeschlossen, also am Display 
11-14.
Trotzdem funktioniert es nicht!
Was muss ich alles in Peter Fleurys Library einstellen?
Ich habe auf PortD umgestellt, die Taktfrequenz eingestellt,
auf io mode gestellt.
Ist in den Librarys noch mehr umzustellen?

lg
#699205
Lesenswert?

Nico Böhme wrote:
> Die Verdrahtung habe ich mehrfach überprüft und habe auch andere
> Möglichkeiten ausprobiert!
> Als Software nutze ich die Library und das Testprogramm von Peter
> Fleury!

Warum schreist Du so? (Ausrufezeichen)

> Muß man bei der Initialisierung des Displays Warteschleifen einfügen?

Ja

...
Gast #699233
Lesenswert?

Hast du mal ein anderes Display getestet? wenn du schon so viel probiert 
hast.
es kann ja sein das ausgerechnet das eine LCD schon kaput ist. und der 
Fehler im Display liegt, diese kann man ja ausversehen relativ schnell 
zerstören.
Gast #699271
Lesenswert?

Folgendes du musst die 4Bit Datenleitung anklemmen. Danach noch die 
Steuerleitungen RS, RW und E. Also insgesamt müssen 7 Leitungen vom 
Display an den Controller gehen. Hast du alles richtig verbunden musst 
du die Libary noch richtig konfigurieren.
In der LCD.h findest du die Einträge für die jeweiligen Leitungen.
Hier einfach deine Konfiguration anpassen und dann sollte es gehen.

Wenn du das Display anmachst, ohne Controller sollte ein Balken schwarz 
leuchten. Wenn dies nicht der Fall ist prüf mal die Kontrastspannung, 
vielleicht reicht diese nicht aus, oder sie ist garnicht angeschlossen

Viel Erfolg
Thorsten
OP #704655
Lesenswert?

Also ich weiß noch nicht ob es der Fehler ist, ich habe jetzt einfach 
nen ATMega 16 verwendet und angeschlossen wie in der library von Peter 
Fleury vorgegeben! Siehe an es funktioniert sofort! Kann es sein das es 
mit einem ATMega 8 nicht gehen kann? In der Library stehen ein paar 
Prozessoren drin aber nicht der ATMega 8!

lg
OP #706151
Lesenswert?

Ich habe die Codes nicht weiter verändert!
Ich habe genauso so angeschlossen wie vorgegeben, das einzige was ich 
verändert hatte beim Mega 8 war der PORT!
Beim Mega 16 habe ich den PORT genutzt der in der Library von Peter 
Fleury angegeben ist!
Ich weiß auch nicht warum das mit dem Mega 8 nicht ging, normalerweise 
müßte es genauso funktionieren bin ich der Meinung!
Ich werde es herausfinden, und dann sag ich bescheid.
Jedenfalls läuft es erstmal!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren