ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
503029 Топик полностью
m9rs (02.04.2014 13:35, просмотров: 162) ответил Ljutik1 на Это означает, что длительность импульсов одинаковая, но второй импульс появляется через полпериода после начала первого.
А ну так у меня на одном получилось  void timer1_init(void) { //------- timer 1 set up as 10 bit pwm for pump 50 Hz TCCR1A = 0xE2; // phase correct 10 bit TCNT1 = 0; // setup OCR1A = 308; //stop max_pwm = 308 ~ 50Hz OCR1B = 0; ICR1 = 308; TCCR1B = 0x14; // 0x02 start Timer 1/8 clock } Работа OCR1B = max_pwm/2 - ded_time - set_pwm_1;// update pwm OCR1A = max_pwm/2 + ded_time + set_pwm_1;