Mega32L PINC Verständnis

Gast #607912
Lesenswert?
• ▲
▼
Hi,

wahrscheinlich eine simple Frage aber obwohl ich in meinem Programm

DDRC = 0xFF;
PORTC = =0xFF;

alle PINS von PORTC auf High lege, verändert PIN4 (TDO) seinen Zustand 
nicht und bleibt Low. Versuche eine 8-Bit Ansteuerung eines LCD über den 
PORT zu regeln und habe mal versucht ein 0xFF reinzuschreiben, 
allerdings ändert sich wie gesagt der PIN4 nicht. Muss man da gewissen 
Einstelungen treffen, die ich nicht kenne? ATMEGA32 und ATMEGA32L 
benutzt doch das selbe Datasheet oder ?

Grüsse
Matthias
Gast #607916
Lesenswert?
• ▲
▼
DDRC = 0xFF;
PORTC = =0xFF; (warum hier zweimal = ?) das könnte Probleme geben!

Damit legst du fest:
PortC ist Ausgang, UND an PortC werden überall 5V ausgegeben!

Wenn du jetzt extern 5V anlegst, passiert da nix, und PinC wird immer 
0xFF einlesen.

..rt PIN4 (TDO) sein...

Was willst du? das Pin C4 als Ausgang oder EIngang???

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