atmega128 nicht mehr über ISP-Programmierbar

Gast #4119280
Lesenswert?

Liebes Forum,

Ich habe heute in einem unachtsammen Moment zwei I/O-Register 
vertauscht, was zur Folge hat das ich die ISP-Schnittstelle nicht mehr 
ansprechen kann. Es kann auser der Spannung nix ausgelesen werden.

Ich WOLLTE meine Schalterleiste initialisieren

DDRF  = 0b00000000;
PORTF = 0b00000000;

Ich HABE das Register E gesetzt. Diese hat zur Folge das der MISO(PDO) 
leider als Input gesetzt  wurde. Seit dem kann ich meine µC nicht mehr 
über meine AVRISP MKII programmieren. Kann ich die Register anders 
zurücksetzen? Kann ich den Controller anders wieder Programieren?

Habt ihr eine Lösung?
#4119293
Lesenswert?

Den PORT mit den ISP-Signalen zu initialisieren sollte sich normal nicht 
auf die Programmierfähigkeit über ISP auswirken. Sowas habe ich bisher 
noch nicht beobachten können und ich bin schon einige Jahre auf den AVR 
unterwegs.

Da liegt der Hund wahrscheinlich woanders begraben. Hast Du 
Veränderungen an den Fusebits vorgenommen?

Grüße Oliver
#4119333
Lesenswert?

Die Programmierung der Ports hat definitiv nichts mit der 
Programmierbarkeit zu tun. Der Controller wird während der 
Programmierung mit Reset festgehalten, das gespeicherte Programm wird 
gar nicht ausgeführt.

Wie schon angemerkt hast Du wahrscheinlich was an den Fuses verstellt. 
Externer Takt ist immer ein Klassiker.
Gast #4119356
Lesenswert?

Ich habe an den fuse. Bits bewusst nichts geändert. Ich kann sie leider 
auch nicht auslesen. Es ist ein Quarz für den externen Takt daran daher 
sollte der externe Takt kein Problem sein. Was kann ich versuchen damit 
ich wieder programmieren kann?
#4120596
Lesenswert?

Da wo die Lagerfeuerstätte auf der Platine ist. >:-)=)

Musst Du halt mal messen, kann ja dann nur sowas sein, daß eine der drei 
Programmierleitungen dauerhaft auf einen festen Pegel gezogen wird. Oder 
Du hast die zu stark belastet, so daß der Programmer bei seiner 
Arbeitsfrequenz keine sauberen Pegel mehr zustande bekommt.

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