#include "iom16.h" void main(void) { DDRA |= 1; //A0 output for(;;) { PORTA |= 1; //A0 ->1 PORTA &= 0xFE; //A0 ->0 } }
Сигнал на A0 свидетельствует, что процессор тактируется от внутреннего RC генератора. Так... имеем 3 двухтактовые команды... Значит такт равен 1 μS. Блин, не наврали в даташите : )
Но хочется то запустить кварец!
Ща сообразим, какие биты нужно прошить в младший байт фьюзов...
Так, согласно 24 странице даташита CKSEL3..1 = 111, то есть нужно в младший байт фьюзов зашить 0xEF (по дефолту там 0xE1).
Есть контакт! Кварц подключился. Частота импульсов стала 1.024 MHz.