Gast
#133440
hallo leute
doppelposting ich weis sorry hierfür aber auf den anderen betreff
wollte keiner antworten.
also nochmals zu meinem problem.
ich stelle meinen timer 1 auf CK/1 also laut DB TCCR1B=0x01;
dann stelle ich den überlauf ein einmal im reset und einmal im
interrupt.wie folgt
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
TCNT1H=0xff;
TCNT1L=0xcd;
led6=!led6;
}// Timer 1
und die zeit stimmt nur manchmal kommt ganz drauf an welchen wert ich
bei tcnt1l nehme.
wenn ich zb. 0x00 nehme stimmt die zeit nehme ich 0xf5 stimmt sie
überhaupt nicht. ich habe bisher noch keine zeit unter 10µs gehabt kann
der controller evtl. nicht schneller ???
ohja zur hardware µC ist AT90S8535 und einen externen 8mhz quarz.
kann mir vileicht jemand helfen ??