Napisałem krótki kod dla atmegi 8 zastosowałem jak mniemam wszystkie wskazówki z BB i kursu C i poniższy kod nie daje się nawet skompilować. gdzie tkwi błąd ???/*
* main.c
*
* Created on: 16 gru 2025
* Author: Roman B
*/
#include<avr/io.h> //plik nagłówkowy
#include<avr/interrupt.h> //plik przerwaań
#include<util/delay.h>
int main(void){
DDRC = 0b11111111;
PORTC = 0b11111110;
DDRD = 0b11111111;
PORTD = 0b00000000;
// ustawienie TIMER0
TCCR0 |= (1<<CS02)|(1<<CS00);
TCNT0 = 0;
TIMSK |= (1<<TOIE0);
volatile uint16_t a = 0;
sei ();
while(1)
{
PORTD = a;
}
}
ISR(TIMER0_OVF_vect);
{
a++;
}
Pozdrawiam
