Forum: Mikrocontroller und Digitale Elektronik Mega8 12Mhz Quarz Fuses Ponyprog


von Sönkrrr B. (eldelirio)


Lesenswert?

Moin,
beovr jemand schreit, ja ich habe die Suche benutzt und ins Datenblatt 
geguckt und ich kann mir vorstellen, dass die Frage 1000mal im Jahr 
beantwortet wird.
Die Suche ergab aber leider kein für mich eindeutiges Ergebnis und beim 
Datanblatt und Ponyprog bin ich mir auch nicht sicher.

WAS ich weiß ist, dass ich bereits einen DIP Mega8 beim Versuch 
geschrotet habe.
Da ich diesmal einen Mega8 in SMD-Form auf der Platine habe, will ich zu 
100% sicher gehen und keinen Fehler machen.

Wie muss ich mit Ponyprog die Fusess setzen, damit mein 12Mhz Quearz 
ordentlich läuft?
Ein Screenshot wäre super!
Ich hoffe es kann sich jemand herablassen und die Frage beantworten. ;)

von Sönkrrr B. (eldelirio)


Angehängte Dateien:

Lesenswert?

Moin,

Versuch macht kluch, hier ist die Lösung.

von Sönkrrr B. (eldelirio)


Angehängte Dateien:

Lesenswert?

Und hier für 16Mhz, falls das mla jemand braucht.

von Sönkrrr B. (eldelirio)


Lesenswert?

Jo danke, bist n netter Kerl.

:)

von Sigma. N (Gast)


Lesenswert?

@Sönke M.
Danke für diese Bilder. (Bist ein netter Kerl!) ;-)
Im Ernst: Wie viele Leute haben bis jetzt mehr Zeit damit verbracht, die
richtigen Fuse-Einstellungen zu finden als das eigentliche Programm zu 
schreiben?

Gruß Sigma N.

von Michael U. (Gast)


Lesenswert?

Hallo,

@Sönke M.: wie kommst Du zu den Fuses für 16Mhz Quarz???

Die Fuses CKSEL3...CKSEL0 sind ab 3MHz aufwärts immer 1111, bei Pony 
also ohne Haken.

CKSEL3...CKSEL0 auf 0011 wie in Deinem Bild ist intern 4MHz, wenn ich 
auf die Schnelle richtig geschaut habe.

Gruß aus Berlin
Michael

von W.Kästner (Gast)


Lesenswert?

@Michael
So sollte es sein, funktioniert aber in der Praxis nicht. Mit den 
Einstellungen von Sönke arbeitet der Mega8 sowohl mit 8 als auch 16Mhz.
Mit 1111 schwingen die Quarze nicht an. Datenblätter sind nicht immer
eine gute Hilfe.

Gruß Wolfgang

von Michael U. (Gast)


Lesenswert?

Hallo,

@W.Kästner:

"Datenblätter sind nicht immer eine gute Hilfe."

Das halte ich für eine sehr gewagt Behauptung.
Wenn Atmel die Bitkombinationen mit CKSEL3 = 0 für den internen 
RC-Oszillator genutzt hat, bezweifle ich stark, daß er sich mit 
CKSEL3..2 00 für den externen Quarz sonderlich interessiert.

Gruß aus Berlin
Michael


von Jörn P. (jonnyp)


Lesenswert?

@ W.Kästner
"Datenblätter sind nicht immer eine gute Hilfe."

Ich bezweifle, dass du ohne Datenblatt überhaupt etwas wüstest, noch 
nicht  mal wo du die Versorgungsspannung anschliesst.

von Stefan G. (steg13)


Angehängte Dateien:

Lesenswert?

im Datenblatt ist die Geschichte auf 7 Seiten sehr kompilziert erklärt.
Mir hat im Prinzip diese Tabelle gereicht um die Bits zu setzen.
(Pony oder Yaap)

von Kernspalter (Gast)


Lesenswert?

Um die Fusebits zu bestimmen, find ich den Link hier gut: 
http://palmavr.sourceforge.net/cgi-bin/fc.cgi

von W.Kästner (Gast)


Lesenswert?

Das behaupte ich nicht; ich habe es ausprobiert. Frage 10 Leute nach den
exakten Fuse-Einstellungen für CKSEl 3-0 und Du erhälst 16 Antworten.

W.Kästner

von neuling101 (Gast)


Lesenswert?

Hi!

Ich habe bei Ponyprog NUR bei SUT0 ein Häkchen, sonst nirgends.

(erst neue AVRs auslesen und dann alle Häkchen bis auf SUT0 wegmachen)

Und betreibe damit mit ext. Quarzen (keine Oszillatoren) problemlos
ATTiny2313, ATMega8,16,32

Andere AVRs habe ich nicht, weiss nicht wie es da ausschaut.

mfG

von Paul Baumann (Gast)


Lesenswert?

Da staunt der Fachmann und der Wunde leiert sich. :-)

Paul

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.