STM32 HAL Systick

w stm32g4xx_it.c

w stm32g4xx_it.c:
/**
  * @brief This function handles System tick timer.
  */
void SysTick_Handler(void)
{
  /* USER CODE BEGIN SysTick_IRQn 0 */
  systickEvent();
  /* USER CODE END SysTick_IRQn 0 */
  HAL_IncTick();
  /* USER CODE BEGIN SysTick_IRQn 1 */

  /* USER CODE END SysTick_IRQn 1 */
}

w main.h:

/* USER CODE BEGIN EFP */
void systickEvent(void);

w main.c:

/* USER CODE BEGIN 4 */

void systickEvent(void)
{
  static int period_cnt = 0;
  if(++period_cnt >= 100){
    period_cnt = 0;
	HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
  }
}

 

Jeden komentarz do “STM32 HAL Systick”

  1. Компания «ЛАЗУРИТ» онлайн-каталог ASIANCATALOG — прямой дистрибьютор коммерческой резины непосредственно с заводов Китая, Таиланда и Вьетнама. Все шины оснащена маркировку «ЧЗ», соответствует по требованиям ЕАС, а также включая НДС 22% и полным пакетом сопроводительных документов. Поставки без посредников — это прозрачные цены, скоростная погрузка и документальное оформление, стоимость текущие, перевозка по России, рассрочка. В каталоге: резина для седельных тягачей, самосвалов, прицепной техники, ТОНАР, КАМАЗ, карьерной машин и дорожно-строительных механизмов, а также шины для передней оси, ведущей оси и прицепные модели.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.