Forum: Mikrocontroller und Digitale Elektronik Atmega128 + JTAG verstellt?


von Martin (Gast)


Lesenswert?

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?

von Hans Peter B. (Gast)


Lesenswert?

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