Инструменты пользователя

Инструменты сайта


ob:o7:timer

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ob:o7:timer [2017/07/26 13:56]
иван_денисов
ob:o7:timer [2022/02/04 11:45] (текущий)
iadenisov
Строка 1: Строка 1:
 ====== Работа с таймером через прерывания ====== ====== Работа с таймером через прерывания ======
  
-Для работы со счетчиком времени в неблокирующем режиме предусмотрено для модуля MobxARMv6MSTM32SysTick0 и MobxARMv7MSTM32SysTick0 в зависимости от архитектуры ядра вашего микроконтроллера ARMv6 и ARMv7 соответственно.+Для работы со счетчиком времени в неблокирующем режиме предусмотрено для модуля **MobxARMv6MSTM32SysTick0** и **MobxARMv7MSTM32SysTick0** в зависимости от архитектуры ядра вашего микроконтроллера, **ARMv6** или **ARMv7** соответственно.
  
 =====Пример для STM32F103C8 (ядро ARMv7)===== =====Пример для STM32F103C8 (ядро ARMv7)=====
Строка 22: Строка 22:
  (* Настраиваем таймер на 1 мс *)  (* Настраиваем таймер на 1 мс *)
  SysTick0.Init(Sys.HCLK, 1000);  SysTick0.Init(Sys.HCLK, 1000);
- (* Настраиваем вывод A9 *)+ (* Настраиваем вывод C13 *)
  PinCfg.Configure(PinCfg.C, 13, PinCfg.outputPushPull2MHz);  PinCfg.Configure(PinCfg.C, 13, PinCfg.outputPushPull2MHz);
  (* Устанавливаем таймер миллисекунд *)  (* Устанавливаем таймер миллисекунд *)
Строка 120: Строка 120:
  
 Автор заметки: [[http://iadenisov.ru|И.А. Денисов]] Автор заметки: [[http://iadenisov.ru|И.А. Денисов]]
 +
ob/o7/timer.1501066589.txt.gz · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)