Gast
#274137
hallo an alle! ich habe mir da zu testzwecken ein programm gebastelt, welches mir auf den portpins des tiny2313 verschiedene takte jeweils im verhältnis 1:2 ausgeben soll. also von port 0...7 je 1:2:4:8:16:32:64 also lasse ich einen timer den grundtakt erzeugen und addiere dann zu ein register "clocks" eine 1. (in der ISR) das main gibt mir dann das register auf portb aus (damit ichs blinken sehe...) funktionieren tuts, aber viieeel zu langsam: statt im 33Hz-Takt blinkt bit 0 mit schätzungsweise 1Hz. theorie des ganzen: tiny läuft mit internem 8MHz-Oszi (gemessen, geht), dann per prescaler 1024 den timer gefüttert=7,8125kHz (128µs), dann als timer startwert 21-> 234*128µs=30ms asm im anhang, vielleicht könnte mir ja mal jemand die bäume fällen, auf das ich den wald sehe? vielen dank!