Forum: Mikrocontroller und Digitale Elektronik Fusebits atmega168


von CIP (Gast)


Lesenswert?

Hallo,

ich hab "kleines" Problem mit den Fusebits meines Atmega168V.

Nachdem ich den Controller vom Auslieferunsgzustand auf 10Mhz umstellen 
wollte geht er nicht mehr.
Ich verwende 3Volt Versorgungsspannung, einen 10k Reset-PullUp. Außerdem 
einen Quarzoscillator mit jeweils 10pF Kondensatoren gegen Masse.
Programmiert wird mit avrdude und usbasp. Da der AVR-Burnomat keine gui 
für die "clock options" beretistellt habe ich die Fusebits selbst 
gesetzt und zwar folgendermaßen:

SUT0..1 auf 11
CKSEL0...3 auf 1111
CKDIV8 auf 1

Laut Datenblatt müsste der eigentlich richtig umgestellt haben aber ich 
kann nicht mehr mit dem Controller reden.
Fehler in der Verbindung können eingelnltich ausgeschlossen werden.

Hat jemand eine Idee woran das liegen könnte oder ähmlich Erfahrungen 
gemacht?

Viele Grüße CIP

von spess53 (Gast)


Lesenswert?

Hi

>CKSEL0...3 auf 1111

1.Ist auf jeden Fall falsch. Damit hast du je nach Programmierumgebung 
auf 'Low Power Crystal Oscillator' oder ' External Clock' geschaltet.

2. Atmel empfiehlt 12..22pF für die Kondensatoren.

MfG Spess

von CIP (Gast)


Lesenswert?

Hi

Ist nur komisch dass es mit gleichen Einstellungen, gleichen Quarz, 
gleichen Kondensatoren, gleicher Programmierumgebung auf einem mega32 
läuft!?

Grüße CIP

von Michael U. (amiga)


Lesenswert?

Hallo,

naja, beim Mega32 stimmt das ja auch, beim Mega168 scheint CKSEL3 die 
Bedeutung von CKOPT mit übernommen zu haben, also 0111 könnte wohl 
helfen.

Häng einen externen Takt ran oder laß den Kram mit 5V laufen (wenn 
mögliche...) um die Fuse neu zu setzen.

Gruß aus Berlin
Michael

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

10pf duerften zu klein sein, Benutze besser 22pf oder schau zumindest 
einmal nach ob der Quarz denn auch schwingt.

von CIP (Gast)


Lesenswert?

Hi,

danke für die Hilfen. Also der Quarz schwingt zumindest, auch mit 10pf, 
werd aber auch nochmal andere Kapazitäten ausprobieren.

Auf 5V kann ich leider nicht gehn, da ein Gyro mit in der Schaltung ist, 
der nur 3V verträgt.

Werd einfach mal einige Frequenzen und Takte von außen anlegen und wenn 
das nichts hilft den uC auslöten und da mit 5V versorgen.

Grüße CIP

von CIP (Gast)


Lesenswert?

Hat also alles nix gebracht.

Nachdem ich den mühsam (weil smd) ausgelötet hab und einen neuen rein, 
geht der neue jetzt wieder. Jedenfalls im Rohzustand. Nicht dass ich 
schon wieder was verpfusche, auf was soll ich jetzt die Fuses für einen 
10Mhz Quarz stellen?

Grüße CIP

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.