X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=firmware%2Ftuer.pde;fp=firmware%2Ftuer.pde;h=0f2246c157dc6265758059a8fadf30a2ebc545b0;hb=d65af9917cd4e4f7ad0ebae54d7666f75fb5f1a5;hp=6c966a25b5d35390b440966b3dfe8485ce11a8e5;hpb=55aaf5e626569488c4efa8b6e891dd6cfcc2ff32;p=svn42.git diff --git a/firmware/tuer.pde b/firmware/tuer.pde index 6c966a2..0f2246c 100644 --- a/firmware/tuer.pde +++ b/firmware/tuer.pde @@ -112,6 +112,7 @@ void start_debounce_timer() // this breaks millis() function, but who cares TCCR0A = 0; // no prescaler, WGM = 0 (normal) TCCR0B = 1< 16us @ 16 MHz + //OCR0A = 255; // 1+255 = 256 -> 12.8us @ 20 MHz TCNT0 = 0; // reseting timer TIMSK0 = 1< 2 ms @ 16 MHz + //OCR1A = 155; // (1+155)*256 = 40000 -> 2 ms @ 20 MHz TCNT1 = 0; // reseting timer TIMSK1 = 1< 250 ms @ 16 MHz + //OCR1A = 19530; // (1+19530)*256 = 5000000 -> 250 ms @ 20 MHz TCNT1 = 0; // reseting timer TIMSK1 = 1< 500 ms @ 16 MHz + //OCR1A = 39061; // (1+39061)*256 = 10000000 -> 500 ms @ 20 MHz TCNT1 = 0; // reseting timer TIMSK1 = 1< ~10 ms @ 16 MHz + //OCR2A = 194; // (1+194)*1024 = 199680 -> ~10 ms @ 20 MHz TCNT2 = 0; // reseting timer TIMSK2 = 1<