Forum: Mikrocontroller und Digitale Elektronik Atmega16 nach ändern der Fusebits tot


von DerKorb (Gast)


Lesenswert?

Hi,
habe einen Atmega16 mit Workpad von E1 99 auf FF 99 gesetzt (Wenn ich 
alles richtig verstanden habe dürft ich nur auf externer Quarz und 
längstmöglich warten verändert haben). Leider reagiert der mc jetzt 
nicht mehr. Hab ich jetzt Fuses gesetzt die ich allgemein nicht setzen 
darf und das Ding ist deswegen tot oder kanns sein dass ich in meiner 
Schaltung einen Fehler habe und er deswegen nicht läuft. Nutzt der Avr 
überhaupt die "Einstellungen" in den Fusebits wenn man ihn per ISP 
(mySmartUSB in meinem Fall) anspricht oder läuft er dann automatisch eh 
immer mit interenem Takt?
mfg DerKorb

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Der Engbedded AVR® Fuse Calculator — Version 0.5.0 meint auch, dass nur 
der Takt und keine kritische Fuse umgestellt ist. Workpad arbeitet auch 
so oder mit verquerter Logik?
http://www.engbedded.com/cgi-bin/fc.cgi?P_PREV=ATmega16&P=ATmega16&V_LOW=ff&V_HIGH=99&O_HEX=Apply+user+values&M_LOW_0x3F=0x21&M_LOW_0x80=0x80&M_HIGH_0x06=0x00&M_HIGH_0x20=0x00&M_HIGH_0x40=0x00&B_JTAGEN=P&B_SPIEN=P&B_SUT0=P&B_CKSEL3=P&B_CKSEL2=P&B_BOOTSZ1=P&B_CKSEL1=P&B_BOOTSZ0=P

Beim nächsten ISP wird schon die ggf. neu eingestellte Taktquelle 
genutzt.

Schaltungsproblem ist immer möglich. Welche Schaltung hast du denn?

von Der Teufel (Gast)


Lesenswert?

> Atmega16 nach ändern der Fusebits tot
So soll es sein...

von (prx) A. K. (prx)


Lesenswert?

Ohne CKOPT ist der Oszillator recht sensibel. Und jenseits von 8MHz ist 
programmiertes CKOPT vorgeschrieben.

von DerKorb (Gast)


Lesenswert?

Schaltung ist ziemlich trivial 
(http://corvusmedia.de/korbi/xufo/with-zener.png). Dazu noch den ISP 
Stecker angelötet. Nachdem vorher alles funktioniert hat schätze ich es 
kann maximal was mit dem Quarz oder den Kondensatoren nicht stimmen. Das 
mit dem CKOPT klingt ja nach ner sehr wahrscheinlichen Ursache für mein 
Problem. Krieg ich das jetzt noch irgendwie hin? Könnte ich zB einen 
4MHz Quarz anschließen?

von (prx) A. K. (prx)


Lesenswert?


von Jadeclaw D. (jadeclaw)


Lesenswert?

DerKorb wrote:
> Krieg ich das jetzt noch irgendwie hin? Könnte ich zB einen
> 4MHz Quarz anschließen?
Einfach machen. Wenn er dann wieder ansprechbar ist, Fuses richtig 
setzen, reagiert das Teil immer noch nicht, auf XTAL1 einen externen 
Takt mit 1-4 MHz draufgeben, z.B. aus so einem 
TTL-Blechdosen-Oszillator. Da sollte das Teil dann auf jeden Fall 
reagieren.

Gruß
Jadeclaw.

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.