Archiv verlassen und diese Seite im Standarddesign anzeigen : Peter Fleury LCD Lib Problem mit LCD
Moin
Also hier mein Problem ich hab eine Ansteuerung für ein Schrittmotor gebaut! Der Prototyp läuft auch aber jetzt hab ich ne Platine gefräst und dabei die anschlüße fürs lcd verändert! Hab danach auch in der Software verändert aber seitdem kriege ich nur schwarze balken auf dem Display!
Hat jemand solche Probleme schonmal gehabt?
Ich danke für jede hilfe!
Gruß Cybrix
hi
naja, in dem fall scheint das display strom zu bekommen, aber nicht richtig initialisiert zu werden. => ich würde nochmals überprüfen, ob du die hardwareänderungen korrekt in die software übernommen hast.
cu
chris
ich hab ja nur die pins vertauscht und das hab ich in der header datei geändert! ist es möglich das man die da garnicht verändern darf?
danke schonmal
pebisoft
27.09.2005, 08:31
in der haeder-datei kannst du die ganzen pins ändern. habe ich auch gemacht. denk dran hier musst du 7 belegungen haben ohne eine auf masse zum legen, alle 7 pins müssen an den avr.
mfg pebisoft
ja hab ich auch gemacht hab das ganze im 4 bit modus betrieben mein probeaufbau hat auch funktioniert blos bei der platine hab ich die anschlüße ertauscht!
hallo,
da du den 4 bit Modus verwendest. Ist es möglich das du die falschen 4 Bit genommen hast? Das war nämlich bei mir der Fall und ich hatte nur Balken auf dem Display.
Wie wärs wenn du mal deine geänderte lcd.h und einen Schaltplan postest.
gruß ceekay
Moin
Hier die header und ein ausschnitt aus dem schaltplan!
Gruß Cybrix
1.
Bist du sicher das es an einem ATmega18 einen PD8 Port gibt? Hast du in deinem Schaltplan
2.
In deiner lcd.h hast du für die 4 Datenleitungen Port D 0-3 konfiguriert.
Im Schaltplan sind die Datenleitungen aber an PD3/4/5/8.
Auch die konfiguration der Steuerleitungen passen nicht mit dem Schaltplan überein.
gruß ceekay
das war die falsche header das war die vom prototypen!
PD8 ist PD6 keine ahnung warum er das falsch anzeigt!
Hier die richtige header datei
könnte sich das nicht jemand nochmal angucken?
hi
in deinem schema ist die datenleitung D3 des displays mit pin 8 des port d verbunden, im headerfile gibst du aber pin 6 an. (siehe auch beitrag von ceekay)
ansonsten: make clean hast du schonmal gemacht nach der änderung?
cu
chris
pebisoft
30.09.2005, 10:51
du must die 4 pins der 4-bit daten als 3,4,5,8 und nicht als 3,4,5,6 in der header angeben.
mfg pebisoft
hi
in deinem schema ist die datenleitung D3 des displays mit pin 8 des port d verbunden, im headerfile gibst du aber pin 6 an. (siehe auch beitrag von ceekay)
ansonsten: make clean hast du schonmal gemacht nach der änderung?
cu
chris
pin 20 beim atmega ist PD6 und nicht wie bei mir im schema PD8 mit make clean hab ich es auch schon versucht! das haut alles nicht hin! wenn jemand weis wie man target dateien in eagle dateien umwandelt würde ich denn kompletten schaltplan mal posten!
Gruß Cybrix
so hab denn fehler gefunden pin 3,4,5,6 ist richtig blos jetzt hab ich danach mal make clean gemacht ! jetzt funzt es!
Danke an alle für eure hilfe!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.