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 | }
|