8-разр. таймер-счетчик 2: ////////////////////////////////////////////////////////////////////////////////////////////////////////// //Режим быстрая ШИМ, Верхний предел счёта OCR2, TCCR2=0b01101100; // 100: 1 МГц/64=15.625 Hz / 256= 61,035... Hz - частота импульсов //0-WGM20-COM21-COM20-WGM21-CS22-CS21-CS20// //COM21>управление вывод OC2 //COM20>управление вывод OC2 //WGM20-режим //WGM21-режим //CS22-CS21-CS20 -предделитель и режим синхронизации: //предделитель таймер-счетчик 1: //////////////////////////////////////////////////////////////////////////////////////////// // 001: 1 МГц/1=1.000.000 Hz // 010: 1 МГц/8=125.000 Hz // 011: 1 МГц/32=31.350 Hz // 100: 1 МГц/64=15.625 Hz --------- // 101: 1 МГц/128=7.812,5 Hz // 110: 1 МГц/256=3.906,25 Hz // 111: 1 МГц/1024=976,5625 Hz /////////////////////////////////////////////////////////////////////////////////////////// //TCNT2=0b00000000; // Регистр 8-разр. таймер-счетчик 2 OCR2=0b00000000; // Регистр порога сравнения (OCR) //TIFR... флаги... //TIFR|=0b01000000; // сброс флага TOV2 //while (!(TIFR & 0b01000000)); // ждём флаг TOV2 переполнения. //TIFR|=0b10000000; // сброс флага OCF2 //while (!(TIFR & 0b10000000)); // ждём флаг OCF2 - совпадения TCNT2 и OCR2. while (1) { };