Hi,
die Frequenzdefinition in der Software dient nur dazu, einigen Funktionen aus der Library (z.B. den _delay-Funktionen) die Taktfrequenz, mir der der Prozessor betrieben wird, mitzuteilen. Nur so können diese Funktionen zeitgenau funktionieren.
Die reale Taktfrequenz stellst Du in den Fuses ein (ich hoffe, davon hast Du schon mal was gehört) Du kannst entweder einen internen Takt verwenden (bei den meisten AVRs 1,0-8,0MHz) oder einen externen Takt per RC-Oszillator, Quarz oder Quarzoszillator wählen. Dann kannst Du - je nach Betriebsspannung und verwendetem Controller - bis 20MHz hochgehen. Die angaben im Datenblatt beziehen sich auf die maximal mögliche Taktfrequenz in Abhängigkeit von der Spannung.
Gruß,
askazo
Lesezeichen