В Мakefile меняю частоту, прошиваю, прога работает, изменения в проге тоже работают, А вот почему не меняется частота понять не могу???
Код: Выделить всё
#include "avr/io.h"
#include "avr/iotn13.h"
#include "util/delay.h"
unsigned char pwm;
unsigned char vr;// Временная задержка
int main(void)
{
DDRB = 0b111111; // выход ШИМ
DDRB = 0b00000001;
// настройка таймера
TCCR0A |= (1 << WGM00) | (1 << WGM01) | (1 << COM0A1) | (0 << COM0A0) | (1 << COM0B1) | (0 << COM0B0);
TCCR0B |= (0 << WGM02) | (0 << CS02) | (0 << CS01) | (1 << CS00);
// настройка прерываний
// TIMSK0 = (1<<TOIE0); // по переполнению таймера
//TCNT0=0x00;
while (1)
{
vr=20;
pwm=0;
for (pwm=0; pwm < 255; pwm++) //расгорание до max
{
OCR0A = pwm;
OCR0B = pwm;
_delay_ms(vr);
}
}
}



