Gast
#4787249
Hallo, ich messe eine Frequenz (timer0) und gebe diese über den timer1 wieder aus. Die Werte für den Timer1 errechnet mein Programm. Per Debug (UART) habe ich diese werte bereits geprüft. Es scheint so als wenn der timer beim umschalten von Presc. OCR1A 8 20958 -> 47Hz auf 64 12614 -> 10Hz einen kurzen aussetzer macht (siehe anhang) habe es in bascom sowohl mit der bascom eigenen anweisung, also auch mit direktzugriff auf das register versucht if real_presc=1024 then tccr1B=13 if real_presc=256 then tccr1B=12 if real_presc=64 then tccr1B=11 if real_presc=8 then tccr1B=10 if real_presc=1 then tccr1B=9 ocr1a=real_value tccr1a=64 Hat jemand eine vorgehensweise die funktioniert?
