Timer geht nicht

OP #349637
Lesenswert?
• ▲
▼
1
SIGNAL(SIG_OVERFLOW2)
2
{
3
  cli();
4
  putstr("geht");
5
  sei();
6
}
7

8
// Der hier geht nicht
9
SIGNAL(SIG_OVERFLOW0)
10
{
11
  cli();
12
  putstr("geht nicht");
13
  sei();
14
}
15
int main(int a, char** c)
16
{
17
  //Enable 8-Bit Counter0 overflow Interrupt
18
  TCCR0=(1<<CS02)|(1<<CS01);
19
  TIMSK|=(1<<TOIE0);
20
  
21
  //Enable 8-Bit Counter2
22
  TCCR2=(1<<CS22)|(1<<CS21);
23
  TIMSK|=(1<<TOIE2);
24
  sei();
25
        for(;;) {}
26
}

Ich hab' einen ATmega32. Der Timer2 geht, der Timer0 nicht...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.