You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
376 B
20 lines
376 B
#include "systick.h"
|
|
|
|
void systick_setup(uint32_t prescaller)
|
|
{
|
|
SysTick_CSR = (SysTick_CSR & ~SysTick_CSR_CLKSOURCE) | SysTick_CSR_CLKSOURCE_CORE;
|
|
SysTick_RELOAD = prescaller;
|
|
SysTick_CSR |= SysTick_CSR_TICKINT | SysTick_CSR_ENABLE;
|
|
}
|
|
|
|
|
|
void systick_enable(void)
|
|
{
|
|
SysTick_CSR |= SysTick_CSR_ENABLE;
|
|
}
|
|
|
|
|
|
void systick_disable(void)
|
|
{
|
|
SysTick_CSR &= ~SysTick_CSR_ENABLE;
|
|
}
|
|
|