AVR kaputt?

Gast #12686
Lesenswert?

Oszi an Masse und an XTAL1 bzw XTAL2. Da müsste ein halbwegs 
sinusförmiges Signal mit ca 2,5V Uss zu messen sein. Dann schwingt schon 
mal der Quarz korrekt.
Dann mal an MISO, MOSI und SCK messen ob sich dort was tut. Vielleicht 
stimmt mit dem Programmer, oder schlimmer mit dem PC, was nicht.
Wenn das alles soweit tut gibt es vielleicht noch die Möglichkeit das 
eine Fuse falsch programmiert wurde. Ich weiß jetzt nicht auswendig ob 
es beim 4433 schon eine gibt die den Controller bzw ISP lahmlegen 
können. Neuere wie der Mega8 haben sowas. Einmal falsch programmiert und 
schon ist der Controllernur noch schwer zu retten.
Ansonsten fällt mir ohne das Teil vor mir zu haben nichts weiter ein.

Gruß
Markus
Gast #12688
Lesenswert?

Und wenn er eine "Kill-Function" in der Schaltung hat, geht auch der 
Zweite ins Nirwana!

Nun denn, stimmt den die Betriebsspannung? Mal direkt an den Pins vom 
AVR messen.
Und ich weiss ja nicht, mit welchem Oszi ihr messt (Bandbreite??), aber 
eine sinusähnliche Kurvenform sollte es nicht sein. An XTAL2 (Ausgang 
Oszillator) muss ein Rechteck mit 5V Spitzenwert anliegen.

Resetpin: Am Resetpin muss während des Schreibens und Lesens 0V 
(Massepotential) anliegen.

Und ich würde auch mal die Pins Reset,SCK,MOSI und MISO sowie alle 
anderen Pins mal checken ob sie eine Verbindung nach Masse oder +5V 
haben (AVR nicht gesteckt). Wenn das so ist, ist wohl was faul......

Wenn das alles O.K. ist, dann klappts ja evt. auch mit einem neuen AVR.

Gruß,
Günter
Gast #12693
Lesenswert?

Dann versuche mal, den AVR zu lesen und beobachte mit dem Oszi den 
RESET-Pin und den MISO-Pin (wenn möglich gleichzeitig, 
Zweikanal-Oszilloskop). Auf beiden Pins muss nun was passieren, Reset 
--> L, MISO = Traffic.

Dann mal programmieren, MISO und Reset beobachten; RESET --> L, MISO = 
kurze Impulse. Dann nochmal MISO und MOSI; MISO wechselt kurz, 
anschliessend Traffic auf MOSI.
Und zum Schluss SCK und MOSI bzw. MISO, Oszi mit SCK Triggern (Kanal A); 
die Takte von MOSI / MISO müssen sauber zu sehen sehen sein und auch die 
Bitmuster sollten gut erkenbar sein.
Alle Pegel sind H = 5V, L = 0V!! Ist ein H-Pegel < 5V oder ein L-Pegel > 
1V oder taktet irgendwas nicht, ist was faul.
Dann noch mal Verdrahtung checken, Stromaufnahme des AVR`s messen, wird 
der AVR warm ?  Programmer testen (Verdrahtung, Kabel zum PC, eben das 
volle Programm).

Und nun mal ran,

Gruß,
Günter
Gast #12697
Lesenswert?

was für Meldungen bekommst Du vom PonyProg?

Ich hatte mal so'n ähnlichen Fall! Der PonyProg hatte alles mit OK 
quittiert - funktioniert hat aber mein AVR trotzdem nicht!

Später fand ich dass meine Assemblierung im falschen HEX-Format 
erfolgte, nämlich im "Generic format". Richtig aber wäre das "Intel 
Intellec 8/MDS" Format gewesen!

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