AVR ISP Interface defekt nach flashen ohne Versorgung?

Gast #4730807
Lesenswert?

Hallo,

ich habe einen AVR m168 aus Versehen per ISP mittels eines USBASP 
geflasht ohne dass die Schaltung mit der Betriebsspannung versorgt war. 
Seit dem bekomme ich keinen Kontakt mehr zum Controller per ISP ("Target 
doesn't answer"). Da die Schaltung unmittelbar vor diesem Ereignis lief, 
ist ein Schaltungsfehler ausgeschlossen.

Ich habe schon versucht den µC mittels eines externen Quarz zu takten. 
Das half aber nichts - was auch nicht verwunderlich ist, denn der Quarz 
schwingt nicht.

Kann es sein dass ich den Controller (bzw dessen ISP Interface) 
geschrottet habe durch das flashen ohne Versorgungsspannung? Hat jemand 
eine Idee was ich noch probieren könnte um wieder Kontakt zu dem 
Controller zu bekommen?

Ich danke für alle Tipps!
#4730822
Lesenswert?

mpunkt schrieb:
> ch habe einen AVR m168 aus Versehen per ISP mittels eines USBASP
> geflasht ohne dass die Schaltung mit der Betriebsspannung versorgt war.

Schlecht. Dabei wird der AVR und die restliche Schaltung über die Dioden 
an den Pins versorgt. Bei zuviel Strom können dabei die Pins abrauchen - 
wieviel Strom zieht denn Deine Schaltung so im Betrieb?

Beim Flashen kann durch Brownout alles mögliche schief gegangen sein. 
Ein Versuch mit paralleler HV Programmierung - den Chip musst Du 
vermutlich eh' auslöten - könnte helfen, falls die Pins noch heil sind.

Übrigens würde ich auch noch kurz den USBASP ausprobieren, der kann 
dabei auch kauptt gehen. IIRC sind dessen Pins ungeschützt.
Gast #4730840
Lesenswert?

Jim M. schrieb:
> wieviel Strom zieht denn Deine Schaltung so im Betrieb?

ca. 20 mA, davon gehen ein paar mA für eine LED drauf, ansonsten ist 
nichts aktives auf dem Board.

Jim M. schrieb:
> Beim Flashen kann durch Brownout alles mögliche schief gegangen sein.
> Ein Versuch mit paralleler HV Programmierung - den Chip musst Du
> vermutlich eh' auslöten - könnte helfen, falls die Pins noch heil sind.

Ist sogar einfach nur ein DIP, einen TQFP hätte ich noch, einen DIP 
nicht - das ist genau das Problem jetzt am Wochenende :-) Habe 
allerdings keinen HV Programmer und werde mir jetzt nur deswegen 
vermutlich auhc keinen bauen.

Jim M. schrieb:
> Übrigens würde ich auch noch kurz den USBASP ausprobieren, der kann
> dabei auch kauptt gehen. IIRC sind dessen Pins ungeschützt.

Danke für den Hinweis, der ist aber glücklicherweise heil geblieben, 
hab's gerade an einem anderen Board probiert.

Peter D. schrieb:
> Nimm einen Oszillator, z.B. einen 2. AVR, der ~1MHz liefert.

Danke, probier ich mal eben aus! Der käme einfach an PB6, also den 
XTAL1, TOSC1, richtig?

Anbei noch zwei Oszillogramme vom ISP beim kontaktieren des µC mit AVR 
Dude. Kanal 1 (gelb) ist RESET, Kanal 2 (lila) ist MOSI, Kanal 3 (blau) 
ist MISO und Kanal 4 (grün) ist SCK.

Danke schon mal so weit!
Angehängte Dateien:
Gast #4730861
Lesenswert?

Peter D. schrieb:
> Nimm einen Oszillator, z.B. einen 2. AVR, der ~1MHz liefert.

Das hat leider auch nicht geholfen, Fehlerbild unverändert. Dann schreib 
ich den µC mal ab und besorg mir Anfang der Woche einen neuen - dann 
bietet das Wochenende Zeit für andere Dinge ... :-)

Vielen Dank trotzdem für's Mitdenken!

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