Hi aus Beitrag "Warten und Verzögern ohne zu Blockieren (avr/delay.h)"
1 | // Vorteiler für den Timer
|
2 | #define PRESCALE 8
|
3 | |
4 | // Testet Plausibilität der Einstellungen für
|
5 | // F_CPU, PRESCALE und IRQS
|
6 | |
7 | #if F_CPU / PRESCALE / IRQS -1 < 1 \
|
8 | || F_CPU / PRESCALE / IRQS -1 > 0xff
|
9 | # error Timer2 schafft das nicht!
|
10 | # error Nimm andere Werte fuer F_CPU, PRESCALE, IRQS.
|
11 | #endif
|
12 | |
13 | #if (F_CPU % (PRESCALE * IRQS)) != 0
|
14 | # warning Timer2 arbeitet ungenau
|
15 | #endif
|
Vermisse ich irgendwie die Variable "IRQS" Verwende das AtmelStudio. Sollte die irgendwo extern definiert worden sein? Grüße Oekel