running FreeRTOS tick on 8-bit timer (ATMega)

Hi, I’m running FreeRTOS on the ATMega32 and need to sample PWM input from a temperature sensor… since other stuff is going on as well, a great deal of interrupts are happening.. atm i’m using a 16-bit timer and external interrupt for PWM sampling, but because of all the other interrupts, theres a great deal of jitter on the PWM sampling.. To eliminate that, my only option is to use input capture i’d think, but that is only possible on the 16-bit timer, which is occupied by the kernel.. would it be possible to run the kernel on an 8-bit timer without issues (except for reduced granularity on the possible tick rates) ? cheers

running FreeRTOS tick on 8-bit timer (ATMega)

woups… i meant to say "atm i’m a 16-bit *software* timer for PWM sampling (derived from an 8-bit hw timer).."

running FreeRTOS tick on 8-bit timer (ATMega)

Hi, No problem running the RTOS on an 8bit timer (I’ve had to set this up on my project too). Just keep in mind that you have that much less granularity for your tick timer and that you can’t have really slow tick times either. JM