PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 8Mhz Quarz an AtMega8 - Wie Fusebits mit Avrdude



Barthimaeus
12.01.2008, 11:27
Ich möchte gerne einen externen Takt in Form eines 8Mhz Quarzes an meinen Mega8 anschliessen. Die Schaltung ist dank Wiki kein Problem, doch weiss ich nicht, wie ich die Fusebits setzten soll, denn ich kann nur Linux benutzen und weil ich nur einen sp12 Programmer kann ich PonyProg nicht benutzen. Daher bleibt meines Wissens nach nur Avrdude, und Avrdude benötigt einen Hex Wert für die Fuses. Zum Glück gibt es jedoch den AVR Fuse Calculator im Internet, der einem diesen Hexwer zusmannenstellt.

http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=&P=ATmega16

Nur leider weiss ich nicht, welche der vielen, vielen, vielen Möglichkeiten für einen externen Quarz ich für einen 8Mhz Quarz benötige. Da steht nur low, medium und hicg Frequency und etwas von einer Start-Up-Time - keine Ahnung was das sein soll. Kann mir jemand erklären welche Einstellung ich benötige?

linux_80
12.01.2008, 12:05
Hallo,

Du hast im Link einen Mega16 angegeben !
bei einem Mega8 habe ich das (trotzdem ohne Gewähr):
http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=ATmega8&P=ATmega8&V_LOW=FF&V_HIGH=99&M_LOW_0x3F=0x3F&M_LOW_0x40=&M_LOW_0x80=0x80&M_HIGH_0x01=&M_HIGH_0x06=0x00&M_HIGH_0x08=0x00&M_HIGH_0x10=&M_HIGH_0x20=0x00&M_HIGH_0x40=0x00&M_HIGH_0x80=&B_WTDON=P&B_SPIEN=P&B_BOOTSZ1=P&B_BOOTSZ0=P

Barthimaeus
12.01.2008, 12:14
aber wie kommst du darauf, dass es 8Mhz = High Frequency? und was ist die Start-Up-Time?

linux_80
12.01.2008, 12:54
Wie soll man schon drauf kommen, steht alles im Datenblatt !

Und ich lasse es so , weil es funktioniert, und die Zeiten beim Reset sind mir egal ob er 4ms oder 64ms wartet !

Ausserdem ein paar Takte muss man dem Quarz Zeit lassen damit er sich einschwingen kann, ist aber für den Hobbybereich, finde ich, nicht so kritisch, deswegen hab ich den max. Wert, oder so die Richtung ;-)

Aja, verwende ich so für alle Quarze bis 0- 16MHz

Barthimaeus
12.01.2008, 13:04
Das ist ja wunderbar! Eine nahezu idiotensichere Lösung, danke !!!