Aus dem µC ausgesperrt!

Gast #303442
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe es endlich geschafft, mich aus meinem Atmega32 auszusperren.
Ich habe heute meine neue Platine mit dem Atmega drauf bekommen und
wollte gleich mal loslegen. Er sollte mit einem externen Quarz
betrieben werden(4MHz und beides fest verlötet). Also habe ich die
Fuses auf den externen Quarz gestellt und wollte loslegen den µC per
ISP zu programmieren. Es gint natürlich nicht(Es kam der ISP-Mode
Error). Nun kann ich nichts mehr an den Fuses ändern, da immer der
ISP-Error erscheint. Die Fuses stehen im Moment auf
Ext.Crystal/Resonator High Freq.Start-up Time 16K CK +64ms

Egal welche ISP-Frequenz ich nun eingebe, er kann sich einfach nicht
mehr mit dem µC connecten bzw. die Fuses neu setzen oder ihn flashen(Er
kommt nicht in den Programming Mode, kommt immer ein Failed). Was kann
ich jetzt tun?
Habe schon gelesen, daß man dann eine feste Frequenz an XTAL1 legt( Hab
ich ja mit den 4 MHz Quarz) aber das geht anscheinend auch nicht. Und
ihn parallel zu programmieren geht auch nicht, da ich ihn nicht mehr
von der Platine bekomme.

Habt ihr noch irgendwelche Lösungsvorschläge???
Bin für jede Hilfe SEHR dankbar!

Gruß Marian
Gast #303444
Lesenswert?
• ▲
▼
Hallo,

der Quarz ist parallel zu XTAL1 und XTAL2 mit 2 22pF Kondensatoren
geschaltet wie auf Seite 24 des Datenblattes beschrieben. Das ist ja
genau das Problem. Ich habe alles wie im Datenblatt beschaltet und es
geht nicht mehr.

Gibt es da nicht einen Trick oder eine Softwaremöglichkeit, den uC
richtig zu reseten also den Auslieferungszustand widerherzustellen?

Gruß und Danke,
Marian
Gast #303446
Lesenswert?
• ▲
▼
Quarzoszilator ist ein bauteil, dass ein Rechtecksignal erzeugt. Die
schaltung die du momentan hast ist an sich passiv (es wird kein signal
erzeugt) aber die Schaltung im controller bringt den quarz zum
schwingen und erzeugt sich somit selbst ein rechtecksignal.

Quarzoszilatoren sind diese riesigen dinger im metallgehäuse mit 4
beinchen dran :)
Gast #303448
Lesenswert?
• ▲
▼
Die Fusebits sind invertiert? Wie darf ich das verstehen?

Wenn ich nen externen Crystal einstelle hab ich keinen oder wie? Das
erschließt sich mir nicht ganz.

Den Quarzoszi werde ich nun mal ausprobieren.
Vielen Dank bisher, nur das mit den invertierten Bits muss ich
unbedingt erfahren...:)

Gruß
Marian

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.