Gast
#2472533
Hallo! Ich Arbeite mich gerade durch das Tutorial GCC mit AVR-Studio 5. Folgendes Programm will nicht laufen aber warum? Sollte doch auf einem ATiny13 gehen oder nicht? #include <avr/io.h> #include <avr/interrupt.h> int main(void) { // Timer 0 konfigurieren TCCR0 = (1<<CS01); // Prescaler 8 // Overflow Interrupt erlauben TIMSK |= (1<<TOIE0); // Global Interrupts aktivieren sei(); while(1) { /* Sonstige Aktionen */ } } /* Der Overflow Interrupt Handler wird aufgerufen, wenn TCNT0 von 255 auf 0 wechselt (256 Schritte), d.h. ca. alle 2 ms */ #ifndef TIMER0_OVF_vect // Für ältere WinAVR Versionen z.B. WinAVR-20071221 #define TIMER0_OVF_vect TIMER0_OVF0_vect #endif ISR (TIMER0_OVF_vect) { /* Interrupt Aktion alle (1000000/8)/256 Hz = 488,28125 Hz bzw. 1/488,28125 s = 2,048 ms */ }