Hallo,
Carotinbombe schrieb:
> Einmal sagst du intern mit 9.6 aber insgesamt mit 1,2 MHz :'D? Ich komme
> da noch nicht ganz mit.
schau im Datenblatt nach unter ClockSource.
Die gängigen AVR haben ein Fusebit CDIV8, daß den Takt durch 8 teilt und
die ist im Lieferzustand gesetzt.
Der interne RC-Oszillator kann 4,8 und 9,6MHz und sollte im
Lieferzustand auf 9,6MHz sein, macht dann / 8 = 1,2MHz.
Man kann bei den aktuellen AVR auch per Software das
Clockteilerverhältnis umstellen, müßte ich aber auch erst im Datenblatt
nachschauen.
Falls die Frage nach #define F_CPU 20000000UL //20MHz kommt:
damit sagst Du dem Compiler mit welchen Takt Dein AVR tatsächlich läuft,
damit z.B. _delay() usw. richtig berechnet werden können.
Am Takt ändern kannst Du mit dieser Angabe nichts.
Gruß aus Berlin
Michael