Człowiek się uczy przez całe życie. Szczerze pisząc nigdy mnie nie interesowało taktowanie procesora, jakoś zawsze wystarczało mi 1MHz. Pewnie gdyby nie to forum, to tak by pozostało.
Sugerowałem się stroną tytułową datasheet atmegi328 gdzie jest napisane:
– ATmega328P: 0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5Vczyli jest tam wiele dostępnych częstotliwości w zależności od napięcia. Przypuszczałem, że są to wewnętrznie dostępne częstotliwości. Stąd jak zobaczyłem w AVRDude tylko 2 dostępne wartości to przypuszczałem, że to wina 'ograniczeń' programu. Dopiero teraz przeglądając dokumentację pod względem taktowania doszedłem do rozdziału:
8.2.1 Default Clock Source
The device is shipped with internal RC oscillator at 8.0MHz and with the fuse CKDIV8 pro-
grammed, resulting in 1.0MHz system clock. The startup time is set to maximum and time-out
period enabled. (CKSEL = "0010", SUT = "10", CKDIV8 = "0"). The default setting ensures that
all users can make their desired clock source setting using any available programming interface.gdzie zostało potwierdzone to co kolega SunRiver napisał
