Forum: Mikrocontroller und Digitale Elektronik ISP + LCD = Probleme, warum?


von jochen (Gast)


Lesenswert?

Hallo zusammen,

ich betreibe z.Z ein LCD im 4-Bit-Modus am Port B meines ATmega8. Nun
hab ich aber folgendes Problem: Immer wenn ich den mega flashen will
musss ich die Datenleitung vom LCD die am MOSI (PB3) hängt abziehen
damit das flashen klappt.
Dazu hab ich nun zwei Fragen:
1. warum ist das so ?
2. wie kann ich das verhindern ?

Danke schon mal Vorab, der Jochen

von Stefan (Gast)


Lesenswert?

Kann es sein, dass beim Programmieren dieser Pin auf Display-Output
geschaltet wird?
Probiere mal einen 1k Widerstand in Serie zwischen PB3 und Display zu
schalten.

Stefan

von thkais (Gast)


Lesenswert?

Der E (=Enable)-Eingang des Displays ist high-aktiv. Während des
programmierens schaltet der Atmel alles außer der ISP auf Eingang, das
kann als high interpretiert werden. Ebenso R/W , wenn das vom Display
als high interpretiert wird, versuch das Display auf den Bus zu
schreiben. Sofern möglich, den E - Pin des Displays mit einem Pull-down
Widerstand gegen Masse ziehen, das sollte das Problem lösen.

von jochen (Gast)


Lesenswert?

Danke erst mal für Eure Antworten. Werde mir das mal Anschauen.

Der Jochen

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
Noch kein Account? Hier anmelden.