Forum

Einloggen | Registrieren | RSS  

ATmega16: Uhr mit Hilfe des Timers realisieren (Elektronik)

verfasst von MichaelE(R), 20.06.2012, 13:47 Uhr

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< TCCR0B |= (1< OCR0A = 125-1;

TIMSK |= (1< sei();

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:

ATmega16: Uhr mit Hilfe des Timers realisieren - MichaelE(R), 14.06.2012, 19:23
ATmega16: Uhr mit Hilfe des Timers realisieren - Matt, 14.06.2012, 19:42
ATmega16: Uhr mit Hilfe des Timers realisieren - MichaelE(R), 14.06.2012, 19:53
ATmega16: Uhr mit Hilfe des Timers realisieren - MichaelE(R), 20.06.2012, 13:47