Привет, коты, кошки, с 8 марта
Такой вопрос: ATmega48 (просто 48, без каких-либо индексов). Изначально, по дефолту, стоит частота 8 МГц от встроенного генератора:

Но при работе с кнопками и потом, уже с прерыванием по таймеру, явно стало понятно, что частота в районе 1 МГц Оо
Настраиваем прерывание по таймеру, при совпадении с регистром, с предделителем 1024:
Код: Выделить всё
OCR1A=0x3D0; //С числом в этом регистре сравнивается таймер (Там записано число 976. 1 000 000 частоты делим на 1024, получаем 976)
TCCR1B=(1<<CS12) | (0<<CS11) | (1<<CS10); //Timer/Counter1 Control Register - установка предделителя 1024.
TIMSK1=(1<<OCIE1A); //Разрешаем прерывание по совпадению А
Как показывает индикатор - прерывание срабатывает примерно раз в секунду. То есть частота правда около 1 МГц. Это какой-то прикол ATmega48 или я не правильно понимаю то, что написано в окне с фьюзами?
R7 = 2.4 Ом. Где вы килоомы там разглядели?