:::: MENU ::::

Примеры использования StdPeriph — Системный таймер

В данной серии статей будут приведены примеры работы с периферией STM32L с помощью библиотеки, предоставляемой ST — StdPeriph. Перед использованием примеров не забывайте включать, соответствующие файлы библиотеки в проект.

Системный таймер

Системный таймер SysTick, который не умеет ШИМ и прочих вкусностей, но зато 24-битный и очень лёгкий в использовании.

Инициализация:

SysTick_Config(SystemCoreClock/256);
// константа SystemCoreClock определена в system_stm32f10x.c (найти по ctrl-D)
// и равна числу тактовых сигналов ядра за 1 с, то есть 24000000
// SystemCoreClock/256 - 256 раз в секунду прерывания

Прерывание:

void SysTick_Handler()
{
  // код
}