 Надо подключить серву... Написал код, проверил в протеусе, все работает, заливаю в МК, серва вращается только на 90 градусов. Проверил 3 варианта кода, везде одно и тоже. Мега16, частота 16МГц. Из фьюзов только CKOPT. Проект прикрепил. Код на Си в CVAVR.
  Надо подключить серву... Написал код, проверил в протеусе, все работает, заливаю в МК, серва вращается только на 90 градусов. Проверил 3 варианта кода, везде одно и тоже. Мега16, частота 16МГц. Из фьюзов только CKOPT. Проект прикрепил. Код на Си в CVAVR.Вот последний вариант кода:
- Код: Выделить всё
- #include <mega16.h>
 #include <delay.h>
 void main(void)
 {
 PORTD=0x00;
 DDRD=0x20;
 TCCR1A=0x80;
 TCCR1B=0x12;
 TCNT1H=0x00;
 TCNT1L=0x00;
 ICR1H=0x4E;
 ICR1L=0x20;
 OCR1A=1000;
 OCR1BH=0x00;
 OCR1BL=0x00;
 TIMSK=0x00;
 while (1)
 {
 OCR1A=1000;
 delay_ms(2000);
 OCR1A=2000;
 delay_ms(2000);
 }
 }


 
 


 
   Тему можно закрывать
 Тему можно закрывать