PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fuses bei AtMega32



BurningWave
30.07.2008, 16:14
Hallo,

ich habe hier einen AtMega32, den ich mit einem externen Quarz betreiben möchte. Jetzt ist meine Frage, wie ich bei AVRProg die Fuses (insbesondere die für den Quarz) setzen muss. ext. XTAL oder ext. Clock?

Welche Fuses darf man nicht setzen bzw. löschen, wenn man will, dass der µC noch funktioniert?

mfg
_R2D2

Dirk
30.07.2008, 16:27
Für einen externen Quarz: ext. XTAL.

Gruß Dirk

BurningWave
30.07.2008, 17:15
Kein Wunder, dass mein Mega32 nicht mehr funktioniert, ich habe Ext. Clock eingestellt. :-(
Was kann ich jetzt noch machen, dass er wieder funktioniert?

uwegw
30.07.2008, 17:17
Du gibts ihm das, was du eingestellt hast: ein externes Taktsignal an XTAL1.

BurningWave
30.07.2008, 17:21
Das mach ich doch mit einem Quarz, oder, aber es funktioniert nicht.

Ist die Einstellung "Ext XTAL, Startup: 4,2ms + 1K CK" für einen externen Quarz mit 3,6864MHz in Ordnung?

Bauteiltöter
30.07.2008, 19:52
nein, ein quarz macht das nicht. Du brauchst einen Rechteckgenerator. nimm einfach ne anderen µC und eine Endlosschleife rein und jedesmal togglest du einen Pin. diesen Pinlegst du dan an Xtal1. dann müßte es eigentlich klappen, die Fuses wider umzustellen

MfG bauteiltöter

BurningWave
02.08.2008, 11:45
Mit einem NE555 würde das doch dann auch gehen. Welche Frequenz müsste das Rechtecksignal haben? Kann man ihn an eine andere Stromversorgung anschließen oder muss man ihn an die gleiche Stromversorgung des AtMegas hängen?

mfg

Dirk
02.08.2008, 18:14
... muss man ihn an die gleiche Stromversorgung des AtMegas hängen?
Kann man, muss man aber nicht.
Auf jeden Fall: Masse muss verbunden sein.

Frequenz: Einige 10.000 kHz bis am besten 1 MHz.

Gruß Dirk

Besserwessi
02.08.2008, 21:09
Bei niedrigen Frequenzen muß auch der ISP Programmierer entsprechend langsam sein. Der ISP Takt soll maximal 1/4 des Prozessor Taktes sein.

BurningWave
03.08.2008, 14:03
Ich habe ein Programm, das die Widerstandswerte für eine bestimmte Frequenz für den NE555 ausrechnet. Dort gibt es eine Einstellung "Duty cycle". Weiß jemand von euch, was sie bedeutet?

uwegw
03.08.2008, 16:17
Das ist das Verhältnis zwischen high-Zeit und low-Zeit am Ausgang. Zum AVR-Wiederbeleben sollten diese Zeiten in etwa gleich sein.