TimerTest01.c


1
#include <avr/io.h>
2
#include <avr/interrupt.h>
3
4
5
int main(void)
6
{
7
8
  //Timer0 Config
9
  TCCR0A |= (1 << WGM01);         // Timer0 in CTC Mode   
10
  OCR0A  = 20;              // CTC-Wert auf 20 - 4MHz/20=200kHz
11
  TCCR0A |= (1 << COM0B0);        // Toggle OC0A on Compare Match  
12
  TCCR0B |=  (1 << CS00);          // Timertakt = FCPU
13
  TIMSK |= (1 << OCIE0A);         // Enable CTC interrupt  
14
15
  sei();
16
17
  while(1)
18
  {
19
      
20
  } 
21
  return 0;
22
}