Hallo Mein Projekt mit einem Mega32 will einfach nicht recht... Ich habe so ziemlich alles mit dem Multimeter nachgemessen, nun auch den Controller. Folgendes kam dabei heraus: An Port B sind ein paar Pins permanent auf High, also 5 V gegen GND - egal, ob ein Programm drauf ist oder ob der Chip gelöscht ist. Ich habe alles versucht, ich bringe die 5 V nicht weg. Naja, der AVR dürfte dann wohl beschädigt sein, nicht? Beschädigt, weil: Kaputt ist er nicht. Ich kann ihn flashen, das UART funktioniert und ein anderer Port liefert allem anschein nach völlig korrekte Daten. Wie kommt sowas zu Stande? Ich kann mich kaum daran erinnern, den Port irgendwie überlastet zu haben. Ausser Multimeter, LEDs und ein paar Logik-ICs war da nix dran. Naja, armer Atmel, mal sehen was sich daraus noch machen lässt ;-) Gruss Michael
Nachtrag: Es handelt sich um Port C, nicht B. Permanent auf high sind 2, 3, 5. Und das sogar bei einem neuen Chip, den ich jetzt gerade hervorgeholt habe.
Problem gelöst. Die JTAG-Fuse war schuld am ganzen Theater -> Im Datenblatt steht nämlich, dass die fraglichen Bits bei gesetztem JTAGEN nicht als IO-Ports zur Verfügung stehen.
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.