Timer0 ATMega32 Interrupts

OP #904344
Lesenswert?

Hallo zusammen.

Ich hab den Timer0 als PWM konfiguriert und möchte im AVR-Studio dann 
den folgenden Code simulieren lassen. Allerdings tut sich zum einen 
nichts am
TCNT0 Zähler und auch nichts in meiner ISR(Breakpoint).

Hab ich irgendwo nen Fehler? Oder etwas vergessen? Oder ist hat das 
Studio vielleicht nen Bug?

Bitte helft mir weiter ich häng da jetzt schon ne ganze Weile und komm 
nicht weiter...


Der Cose ist für den ATMEGA32

ISR(TIMER0_OVF_vect)
{
  // Interrupt Code bei Timer überlauf
}


int main()
{
  DDRB =0x08; // Port/Bit 3 wird gesetzt(0000 1000)
  TCCR0 = (1<<WGM00 | 1<<COM01 | 1<<WGM01 | 1<<CS02 | 1<<CS00);

  // Aktiviere Interrupts
  sei();
  TIMSK |= (1<<TOIE0 | 1<<OCIE0);

  while (1) //Endless Loop
  {
  }
  return 0;
}

Danke schonmal...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren