Chciałem napisać prosty program który by w kółko rozjaśniał diodę przypiętą to PB0.
Oto mój kod:
Program nie działa tak jak powinien, dioda w ogóle się nie zapala, co jest nie tak?
Oto mój kod:
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
uint8_t i;
DDRB|=0x01;
TCCR0A=((1<<WGM01)|(1<<WGM00)|(1<<COM0A1)|(0<<COM0A0));
while(1)
{
for(i=128;i<256;i++)
{
OCR0A=i;
_delay_ms(40);
}
}
}Program nie działa tak jak powinien, dioda w ogóle się nie zapala, co jest nie tak?