AnsweredAssumed Answered

SysTick_CALIB, What does it do??

Question asked by bandi7 on Apr 5, 2013
Latest reply on Apr 5, 2013 by Clive One
Using the STM32L152RB....

So I know that the value stored in the SysTick_CALIB register is the value that must be loaded into SysTick_LOAD in order for the ticker interrupts to have a delay of 10ms (as stated in online reference manuals), but I'm confused as to what SysTick_CALIB actually does... Is it just a reference value that the programmer must check depending on their code? Does it load this CALIB value into LOAD by default? Does the value change depending on which system clock is used?

My colleagues and I are just confused and curious at this point, we feel like the fact that it's called a "calibration" value implies that the board itself must use this value at some point, whether to correct clock errors or something of that nature. Anyone have any knowledge on this?

Thanks for any input!

Outcomes