PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Quarzersatz



Icke82
02.04.2011, 08:25
Hallo,

ich bin neu in der µC-Programmierung und komme auch nicht aus dem technischen Bereich, habe aber bereits einige Testschaltungen (LED's,Taster, UART) hinter mir und will mir jetzt eine universelle ATMega8-Platine basteln. Zur Verfügung stehen mir hierfür das myAVR MK2 USB Set sowie, Bascom Vollversion.

Sehe ich das auf Seite 29 des Datenblatts zum ATMega8 richtig, dass ich mitteln 36pF Kondensator zwischen XTal1 und GND und setzen der Fuse-Bits CKOPT und CKSel3-0 auf 0111 im µC ganz normal die Taktrate 3,68..MHz für z.B.: UARTverwenden kann, ohne einen extra Quarz verwenden zu müssen?

Wie gesagt, ich komme nicht aus dem technischen Bereich und fange gerade erst an, mich intensiver mit dieser Thematik auseinander zu setzen und bin für Hilfe sehr dankbar.

Gruß
Icke

wkrug
02.04.2011, 08:48
Soweit ich weiss kann man einen ATMEGA Controller mit einer externen RC Kombination als Taktquelle beschalten, ob die von Dir angegebenen Fuses dazu passen müsste ich jetzt nachschauen..
Man kann aber auch die chipinterne 8MHz Taktquelle verwenden.

Dir sollte aber klar sein das es dabei zu Taktabweichungen von bis zu 10% kommen kann, die dann auch noch temperaturabhängig sind.

Bei Verwendung des USART oder eines Timers zur Zeitmessung würde ich da auf jeden Fall einen Quarz, oder zumindest einen Keramikschwinger einsetzen.

Icke82
03.04.2011, 22:23
Soweit ich weiss kann man einen ATMEGA Controller mit einer externen RC Kombination als Taktquelle beschalten, ob die von Dir angegebenen Fuses dazu passen müsste ich jetzt nachschauen..
Ok, die Fuses passen dann. Mir erschien das nur seltsam, dass auf die Weise der Quarz "ersetzt" werden kann.


Dir sollte aber klar sein das es dabei zu Taktabweichungen von bis zu 10% kommen kann, die dann auch noch temperaturabhängig sind.
Wenn sich die von dir genannte Taktabweichungen bei Verwendung von zum Beispiel 8MHZ auf die Baudrate beziehen, ja. Deswegen die Frage nach den 3,68..MHz.


Bei Verwendung des USART oder eines Timers zur Zeitmessung würde ich da auf jeden Fall einen Quarz, oder zumindest einen Keramikschwinger einsetzen.
Das beantwortet die Frage dann eigentlich. Wenn sich die Taktrate bei der RC-Schaltung anders verhält wie bei externem Quarz, werde ich wegen der Baudraten einen externen Verwenden müssen. Hatte halt gehofft, etwas an Platz sparen zu können.

Danke für die Infos.