Gast
#1016840
Hallo
Habe folgendes Problem:
Möchte mit dem atmega8(auf stk 500) Port B toggeln. Mir ist egal bei
welcher frequenz die leds getoggelt werden haupsache es ist sichtbar.
Habe folgendes Program geschrieben aber es haut nicht hin. Es leuchten
immer alle leds.
#include <avr/io.h>
#include <avr/interrupt.h>
unsigned int x;
void start_timer0(void) {
TCCR0 = 0x02;
TIMSK = 0x01;
TCNT0 = 255;
sei();
}
ISR(TIMER0_OVF_vect) {
x++;
if(x==500)
{
PORTB=0x00;
}
if(x==1000)
{
PORTB=0xff;
}
}
int main(void)
{
start_timer0();
DDRB=0xff;
for(;;){}
}