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
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???
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.