Predat0r
25.06.2008, 21:36
Hallo,
ich habe mir für mein RN-Mega8 wie empfohlen einen Quarz 7,3728 und 16 Mhz besorgt. Noch habe ich an meinem ATmega8 nichts an den Fusebits geändert.
Für einen externen Quarz heisst es ja CKSEL0..3 auf 1, also 1111. Laut dem Datenblatt ist das aber nur bis 8 Mhz?
http://pic.leech.it/thumbs/a2004opmodes.jpg (http://pic.leech.it/pic.php?id=a2004opmodes.jpg)
Moment, oder bin ich hier bei "Crystal Oscillator" generell falsch, denn das sind die 4-beinigen Quarz Oszillatoren, was wieder was anderes ist als mein 2-beiniger externer Quarz?
Ich sehe im Datenblatt weder irgendwo eine Einstellung für 16 Mhz, egal welche Clock Source man verwendet, weder sehe ich ein Kapitel "external Crystal", dem ich genau entnehmen könnte welche CKSEL's ich auf 1 oder 0 setze für einen bestimmten Quarz.
1. Oder stellt man einfach auf 1111, und man kann dann einen beliebigen Quarz einsetzen (klingt für mich als Laien logisch, denn der Quarz generiert schliesslich den Takt, wozu dann im Controller nochmals festlegen welchen Takt der angeschlossene Quarz hat? Doppelt hält besser oder wie?).
2. BOD:
http://pic.leech.it/thumbs/4b734startup.jpg (http://pic.leech.it/pic.php?id=4b734startup.jpg)
Ich hätte hier für SUT1..0 die 01 gewählt, wobei da steht diese Einstellungen sind für Crystal Oscillator. Also nicht für meinen Quarz? Wo stell ich mir dann die Start Up Time ein?
3. Wenn man BOD aktiviert über SUT1..0, muss dann das Fusebit BODEN auch noch gesetzt werden? Oder wird das automatisch gesetzt, wählt man 01? Wenn dem so ist, was passiert wenn ich SUT auf 01 habe, aber vergesse BODEN zu setzen?
4. Auf wieviele mm müssen die Beine des Quarzes ca. gekürzt werden damit er in den Sockel passt, und ist es egal wierum er eingesetzt wird?
ich habe mir für mein RN-Mega8 wie empfohlen einen Quarz 7,3728 und 16 Mhz besorgt. Noch habe ich an meinem ATmega8 nichts an den Fusebits geändert.
Für einen externen Quarz heisst es ja CKSEL0..3 auf 1, also 1111. Laut dem Datenblatt ist das aber nur bis 8 Mhz?
http://pic.leech.it/thumbs/a2004opmodes.jpg (http://pic.leech.it/pic.php?id=a2004opmodes.jpg)
Moment, oder bin ich hier bei "Crystal Oscillator" generell falsch, denn das sind die 4-beinigen Quarz Oszillatoren, was wieder was anderes ist als mein 2-beiniger externer Quarz?
Ich sehe im Datenblatt weder irgendwo eine Einstellung für 16 Mhz, egal welche Clock Source man verwendet, weder sehe ich ein Kapitel "external Crystal", dem ich genau entnehmen könnte welche CKSEL's ich auf 1 oder 0 setze für einen bestimmten Quarz.
1. Oder stellt man einfach auf 1111, und man kann dann einen beliebigen Quarz einsetzen (klingt für mich als Laien logisch, denn der Quarz generiert schliesslich den Takt, wozu dann im Controller nochmals festlegen welchen Takt der angeschlossene Quarz hat? Doppelt hält besser oder wie?).
2. BOD:
http://pic.leech.it/thumbs/4b734startup.jpg (http://pic.leech.it/pic.php?id=4b734startup.jpg)
Ich hätte hier für SUT1..0 die 01 gewählt, wobei da steht diese Einstellungen sind für Crystal Oscillator. Also nicht für meinen Quarz? Wo stell ich mir dann die Start Up Time ein?
3. Wenn man BOD aktiviert über SUT1..0, muss dann das Fusebit BODEN auch noch gesetzt werden? Oder wird das automatisch gesetzt, wählt man 01? Wenn dem so ist, was passiert wenn ich SUT auf 01 habe, aber vergesse BODEN zu setzen?
4. Auf wieviele mm müssen die Beine des Quarzes ca. gekürzt werden damit er in den Sockel passt, und ist es egal wierum er eingesetzt wird?