Предыдущие части публикации: STM32F4: GNU AS: программирование на языке ассемблера (часть 1) STM32F4: GNU AS: мигание светодиодом (анимация) (часть 2) STM32F4: GNU AS: мигание светодиода (версия для обнаружения STM32F4, оптимизация) (часть 3) STM32F4: GNU AS: настройка среды компиляции (часть 4) STM32F4: GNU AS: настройка часов микроконтроллера (часть 5) обсуждение этой и других статей серии: vk.com/topic-200545792_46642273 В первых публикациях мы тактировали микроконтроллер от внутреннего тактового генератора ( HSI )… ну, если быть совсем точным, то мы вообще не настраивали тактовую частоту микроконтроллера, а использовали то состояние, которое было у микроконтроллера при запуске (включение, сброс).
Для первых программ это вполне приемлемо, но для будущих проектов этого недостаточно, поэтому в пятая часть публикации я предложил модуль настройки часов микроконтроллера ( системный цикл ) на свою «родную» (определенную производителем) частоту 168 МГц.
Теперь организуем задержку на заданное количество миллисекунд с помощью системного таймера ( СИСТИК ).
Перед этой публикацией в нашей первой программе-«моргалке» для организации задержки при мигании светодиода мы сделали цикл с достаточно большим периодом повторения:
Теги: #stm32f4 #gnu as #asm #systick #Программирование микроконтроллеровDELAY:
-
Все О Ноутбуке Toshiba Qosmio-X505-Q885
19 Oct, 24 -
Ярославль И Набережные Челны Открылись
19 Oct, 24 -
Безопасность Sharepoint. Часть 1. Введение
19 Oct, 24 -
Standard_Test_For_Processing_Long_Header
19 Oct, 24 -
Подходы К Контролю Доступа: Rbac Против Abac
19 Oct, 24 -
Разноцветные Многоэтажки В Раменском
19 Oct, 24