Hallo
Ich habe ein Programm geschrieben das vor kurzem noch Funktioniert hat
Ich möchte das die LED’s in einem takt von 1 sec Blicken
Ich benutze 10MHz und das STK500 Atmega16.
by DonaldCode:#include <avr/io.h> #include <avr/interrupt.h> #define DURCHLEUFE 9 volatile unsigned int wert=0; ISR(TIMER0_OVF_vect) { wert++; TCNT0 = 256 -DURCHLEUFE; } int main(void) { TCNT0 = 256 -DURCHLEUFE; TCCR0 = (1 << CS02)|(1 << CS00); TIMSK = (1 << TOIE0); sei(); DDRD = 0xFF; PORTD = 0x00; while(1) { if(wert == 100) { PORTD = ~PORTD; wert = 0; } } return 0; }







Zitieren

Lesezeichen