Доброго времени суток! Столкнулся с такой проблемой как скважность, нужно менять ее при нажатии кнопки с помощью ШИМ, у одного канала она меняется, а другого канала (инверсного) мало того, что не меняется, так еще не синхронно движется.
Раздел: AVR
void main(void){
PORTB=0b00000000;
DDRB= 0b00011000;
ASSR=0x00;
TCCR2=0x7D;
TCNT2=0x00;
OCR2=50;
TIMSK=0x00;
while (1)
{
PORTB.4=!PINB.3;
if(PINB.1==1)
{
PORTB.3=0;
OCR2=OCR2+0x05;
delay_ms(2);
}
if(PINB.2==1)
{
PORTB.3=1;
OCR2=OCR2-0x05;
delay_ms(2);
}
}
}
Раздел: AVR