Hi, ich habe einen Atmega128 und da ich die Pins TMS (PF5) und TCK (PF4) meiner JTAG-Schnittstelle als Eingänge benötige, habe ich diese bei der Initialisierung umgestellt. Ich programmiere mit dem JTAG ICE mkII und dieses meldet mir, dass der Code erfolgreich programmiert wurde. Laut AVR-Studio bekomme ich nun keine Ausgabe mehr an der UART(PE0/PE1). Auch wenn ich ein altes Testprogramm aufspiele (das bereits funktionierte!!) bekomme ich keine Ausgabe mehr. Hab ich mir nur was verstellt?? Oder hat mein Board einen Totalausfall und das zeitgleiche Auftreten mit der Verstellung der Pin's war reiner Zufall?
Bei den grossen Atmega (64, 128) befindet sich die ISP-Signale MOSI bzw. MISO an der Stelle von PE0 bzw. PE1. Wenn du deinen ATmega128 über die JTAG-Scnittstelle programmierst, musst du die M103C-Fuse invertieren, um den ganzen Port E zur Verfügung zu haben http://www.mikrocontroller.net/articles/AVR_Checkliste Hans Peter
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.