Forum: Mikrocontroller und Digitale Elektronik Controller "verfust"?


von Klaus (Gast)


Lesenswert?

Hi,

ich habe 3 Atmegas geschrottet: Ich habe mit einem selbstgebauten 
ISP-Adapter programmiert, hat alles einwandfrei geklappt.
Was ich komisch finde, ist die Tatsache, dass der Adapter sowohl einen 
Quarz als auch Oszillator hat (16HMz), aber ein auf "external clock" 
gefuster Controller seine Arbeit verweigert.

Zunächst habe ich nur den Controller eingesteckt und die 
herstellerseitigen Fusebits ausgelesen, alles wunderbar (interner 
Taktgeber eingestellt). Dann Programm draufgespielt, geht auch. Dann den 
Takt auf "Quarz" umgestellt, sowohl mit dem Quarz als auch Oszillator 
lässt sich der Atmega ansprechen, also wie zu erwarten.
Sobald ich jetzt aber auf externe Taktquelle (alle Häkchen in PonyProg 
bei CKSEL3 bis 0) umstelle, kommt eine Fehlermeldung "Device missing". 
Was soll denn das? Es ist doch eine Taktquelle dran und ich habe keine 
anderen Fusebits geändert.

Hat jemand eine Idee?

von Flip B. (frickelfreak)


Lesenswert?

ich verstehe nicht ganz, was du für eine Taktquelle meinst. wenn es nur 
ein passives quarz oder ein passiver keramikschwinger ist, musst du das 
auch so fusen. Auf extern wartet dein Kontrollör gemütlich solange bis 
an seinen takteingängen ganz von selbst was passiert.

von g457 (Gast)


Lesenswert?

> ich habe 3 Atmegas geschrottet

Wenns nur der Takt ist: [1]

> Es ist doch eine Taktquelle dran

Was denn für eine? Hängt der 'Adapter' (mit 'sowohl einen Quarz als auch 
Oszillator') noch dran und wenn ja wo ∗genau∗?

[1] 
http://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_bei_fehlerhaften_Taktquellen-Fuse-Einstellungen

von Klaus (Gast)


Lesenswert?

Hallo,

ein saublöder Anfängerfehler war die Ursache:
Weil man üblicherweise von oben nach unten aufsteigend zählt, habe ich 
Pin 18 als Eingang genommen, aber dahinter steckt ja XTAL 2, der nächste 
Pin (Nr. 19) ist XTAL1. Einfach die Verbindung getrennt, Brücke zu Pin 
19 und es funktioniert!

Man, bin ich erleichtert, echt jetzt. Vielen Dank trotzdem, dass Ihr 
euch die Mühe gemacht habt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.