Atmega16L + Bootloader geflasht + Fuses geändert = Reagiert nicht mehr

Gast #1569510
Lesenswert?
• ▲
▼
Hallo,

ich habe auf einen Atmega16L per ISP (Ponyprog) einen Bootloader 
geflasht.
Ponyprog meldete erfolgreiches Schreiben/Verifizieren.
Ziel ist der Aufbau eines Jtag ICE.
Schaltplan und Bootloader (Hex-Datei) stammen von hier:
http://www.emsp.tu-berlin.de/lehre/Projekt-Elektronik/tools/AVR_JTAG

Dann habe ich die Fuses den Bildern auf der Website entsprechend 
geändert und erhielt nach dem Schreiben "Device missing" (oder ähnlich) 
von Ponyprog.
Die Fuses habe ich geändert, um auf externen Takt (Quarz + 2 
Kondensatoren) umzuschalten.

Wenn ich mit dem Oszi am Quarz messe, sehe ich eine geringe 
Gleichspannung, aber keine Schwingung.


Jetzt die Frage: Ist davon auszugehen, dass einfach mit meinem Quarz 
(bzw. der Beschaltung) was nicht stimmt, oder kann ein z.B. fehlerhafter 
Bootloader dazu führen, dass ein Atmega nicht mehr per ISP antwortet 
bzw. noch viel interessanter, dass der Quarz nicht schwingt?

Wenn man weiter der Anleitung folgt und die Schritte im AVR-Studio 
durchführt wird die Schaltung dort auch nicht erkannt. Klar, wenn kein 
Takt da ist...
Gast #1569721
Lesenswert?
• ▲
▼
Ich stehe auf dem Schlauch:

Wenn ich einen externen Takt an XTAL1 hänge, kann ich wieder zugreifen 
und habe die Fuses ausgelesen. Aber die stimmen mit dem Bild der 
Webseite überein und so hätte ich sie auch Anhand des AVR-Datenblatts 
gesetzt.

Wenn alle Haken in Ponyprog draußen sind (CKSEL3-0 unchecked / 
programmed / 1) heißt das laut Datenblatt Ext. Crystal/Resonator.

Was verstehe ich hier falsch?
Gast #1569799
Lesenswert?
• ▲
▼
Der Haken bei CKOPT war draußen, also unprogrammed.

Habe ihn jetzt gesetzt, jetzt komme ich gar nicht mehr ran :(

Den Quarz und die beiden Kondensatoren habe ich mittlerweile ausgelötet 
und "fliegend" über der Platine wieder aufgebaut. Ich messe am Quarz 
eine Gleichspannung von rund 2,5V.

Ich habe mittlerweile noch 2 weitere Quarze mit 4 und 12 Mhz getestet, 
gleiches Ergebnis.
#1569983
Lesenswert?
• ▲
▼
Hallo,

wenn er mit Pony die Fuses so gesetzt hat wie dort auf dem Bild stimmen 
die.
CKOPT hätte ich zwar auch gesetzt (Haken rein bei Pony), 7,xx MHz gehen 
aber auch ohne CKOPT normalerweise, selbst auf einem Steckbrett bei mir.

Kondensatoren richtiger Wert (22pF)?

Gruß aus Berlin
Michael
Gast #1570127
Lesenswert?
• ▲
▼
Problem gelöst.

1.) Quarz und Kondensatoren entfernt
2.) Quarzoszillator an XTAL1 => Controller wieder ansprechbar
3.) Quarz und 2 neue Kondensatoren eingelötet.

Einer der beiden Kondensatoren war defekt.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.