Wunderschönen guten Morgen Ich habe ein Problem mit meinen Mikrocontroller. Ich steuer über die Ports A und E eine LCD an. Übers STK 500 kriege ich meine Daten ohne probleme übertragen. Habe auf meiner Platine das Problem, dass meine Low Pegel bei meinen genutzten Controller-Ausgängen ca. 1,4V betragen. Ich schätze mal dieser hohe Pegel wird von der LCD nicht wirklich als Low erkannt. Gehe von den Ports direkt auf die LCD. Woran könnte das liegen? Hat jemand eine Idee? Kriege ich den Pegel irgendwie runter? Liebe grüße Nils
Bist du sicher, dass du den port als ausgang definiert hast? Ansonsten sind das keine LOW-Pegel sondern pullups. Ist deine Last am Ausgang nicht zu groß dann sollte er 0V machen - ansonsten ist der µC kaputt.
Hast mal gemessen, wie der pegel ist, wenn das LCD nicht angeschlossen ist? ich vermute eher, dass das LCD versucht, den pegel auf High zu halten, der µC auf low zieht. oder das LCD benötigt mehr strom, als der µC bereit ist, zu liefern. Beides bekommt dem µC normalerweise nicht sehr gut. also einmal pegel messen ohne LCD und evtl noch mal strom messen, wenn LCD angeschlossen ist.
Ja habe ich gemacht, jedoch verändern sich die Pegel nicht aber gute idee. Bin schon so blind von der Fehlersuche, dass ich noch nichtmal auf solch eine Idee gekommen bin :-( ... Danke erstmal!! Gibt es vielleicht noch weitere Ideen ? MFG Nils
Die Ströme sollten auch keine Probleme machen. Ich komme dort bei weitem nicht über die 100mA.
wenn Du den µC nur mit spannungsversorgung und reset anschließt, bleibt der low pegel bei 1.4 V ? dann ist der definitiv hinüber, da sollte er die 0V hinbekommen. Was die ströme angeht, schau noch mal ins datenblatt, aber normalerweise darf ein pin mit maximal 20 mA belastet werden, und für den port gibt es auch einen Maximalstrom. Den Mega8515 kenne ich aber nicht genau, so dass ich mich auch irren kann. typische fehlerquellen: denkfehler im schaltplan ->schaltplan hochladen, dann kann man da mehr sehen kurzschluss zwischen leiterbahnen -> kannst du nur selbst prüfen fehler im SourceCode-> auch ohne code schlecht überprüfbar... alles andere ist eher ein blick in die glaskugel.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.