Forum
ATmega16: Uhr mit Hilfe des Timers realisieren (Elektronik)
Habe jetzt das Programm soweit, bekomme jedoch immer eine Fehlermeldung:
und zwar können die Register nicht gefunden werden:
OCR0A undeclared
Progmmiere mit dem avr studio und dem atmega16
#include
#include
#include
volatile unsigned int sekunde;
volatile unsigned int minute;
volatile unsigned int stunde;
int main(void)
{
//lcd_init();
TCCR0A = (1<
TIMSK |= (1<
while(1)
{
/*lcd_data(stunde);
lcd_data(minute);
lcd_data(sekunde);*/
}
}
ISR (TIMER0_COMPA_vect)
{
sekunde++;
if(sekunde == 60)
{
minute++;
sekunde = 0;
}
if(minute == 60)
{
stunde++;
minute = 0;
}
if(stunde == 24)
{
stunde = 0;
}
}
Gesamter Thread:
