|
30319_labs
Sistemas Electrónicos con Microprocesadores
|
Funciones | |
| uint32_t | SysTick_Init (uint32_t ticks) |
| uint32_t | SysTick_ChkOvf (void) |
| uint32_t SysTick_ChkOvf | ( | void | ) |
Comprueba si ha ocurrido overflow en SysTick.
Lee el bit COUNTFLAG del registro SysTick->CTRL para determinar si el contador ha alcanzado cero desde la última lectura de este registro. Este flag se limpia automáticamente al leer SysTick->CTRL.
| uint32_t SysTick_Init | ( | uint32_t | ticks | ) |
Configura System Tick en modo encuesta (polling).
Inicializa el temporizador SysTick en modo free-running, generando eventos periódicamente sin generar interrupciones. El temporizador se configura para usar el reloj del sistema (HCLK) y cuenta hacia atrás desde el valor especificado.
Configuración aplicada:
| [in] | ticks | Número de ticks entre dos eventos (1 a 0x00FFFFFF). El periodo resultante es: T = ticks / f_HCLK |