AVRISP MKII taktet bei Reset-Low

OP #3047577
Lesenswert?

Moin,
hab hiern seltsames Phänomen. Ich habe vor ein paar Wochen das letzte 
mal meinen Programmer genutzt und wollte ihn heute morgen wieder 
verwenden. Jetzt werden keine Device-Signaturen mehr erkannt. Ich dachte 
erst das Ding sei kaputt (obwohl eigentlich durch Nichtgebrauch nichts 
passieren kann), hab dann das Oszi angeschlossen, und siehe da: Die 
SCK-Leitung (CH2) wird getaktet obwohl der Reset-Impuls (CH1)noch auf 
Low liegt. Was ist da faul? Ich hab's mit zwei verschiedenen 
Windows-Rechnern und drei verschiedenen ATMegas probiert. Nix geht, 
gleiches Verhalten.
Auf einem der Rechner ist AVR-Studio6 frisch installiert die alte 
Installation ist nach der Installation von C# kaputt gegangen. Was hab 
ich mich gefreut. Ich dachte erst, dass das eine mit dem anderen zu tun 
hat, jedoch geht's der Programmierer auf einem XP-Rechner mit 
AVR-Studio5 auch nicht.

Hat jemand eine Idee?
Angehängte Dateien:
Gast #3047685
Lesenswert?

Joachim ... schrieb:

> Die
> SCK-Leitung (CH2) wird getaktet obwohl der Reset-Impuls (CH1)noch auf
> Low liegt.

Was heißt hier "obwohl"? Es ist doch ganz normal für ISP, daß die 
Kommunikation abläuft, während RST auf Low liegt. Sobald Reset nicht auf 
Low liegt, geht doch der AVR seiner ganz normalen Arbeit nach. Und die 
ISP-Schnittstelle ist dann keine mehr.
OP #3047710
Lesenswert?

Stimmt. Jetz wo du es sagst... ich hab mir über die genaue 
Funktionsweise noch nie Gedanken gemacht...
Aber das würde dann bedeuten, daß dem Oszi-Bild nach, der Reset schon 
freigelassen wird ohne das etwas passiert ist (auf der MOSI-Leitung kam 
nix). Es sind insgesamt 3x acht Taktbits bis der Reset wieder auf High 
geht. Das würde genau der 3-Byte Device-Signatur entsprechen. Hmm.

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