ich habe mal deinen rat befolgt und das noch etwas ausgebaut:
Code:
while(1)
{
if(TIFR==(1<<TOV0))
{
PORTC = (1<<PC5);
}
if(TCNT0==0xff)
{
PORTB = 0x02;
}
}
die LED an PortB leuchtet. PORTC bleibt aus. da der timer hochzählt, scheint es nicht an diesem zu liegen, aber wo ist der fehler in meiner interrupt geschichte ?
komischerweise ergab
Code:
TIFR = (1<<TOV0);
if(TIFR==(1<<TOV0))
{
PORTC = (1<<PC5);
}
nicht das gewünschte ergebnis, auch hier blieb PB5 aus.
die codeabschnitte sind jeweils in die endlosschleife meines codes eingebaut worden, den ich oben erwähnt habe.
Lesezeichen