Тёмный

STM32. DELAYS. Три способа реализации микросекундных задержек. Three Ways To Microseconds US Delays 

Stm32_Laboratory
Подписаться 1,1 тыс.
Просмотров 1,9 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@Evgeny_Miroshnichenko
@Evgeny_Miroshnichenko 10 месяцев назад
Жаль, что нет никаких инструкций по использованию этих функций, никакого текстового примера. Что, например, необходимо включить в основной main.c? По беглому видео не понятно, как инициализировать функции. Я попробовал включить файлы в проект, но при попытке компиляции получаю ошибку: SysTick_CTRL_ENABLE_Msk' undeclared (first use in this function). Я совсем начинающий и никак не могу разобраться.
@stm32Lab
@stm32Lab 10 месяцев назад
Да, к сожалению, тут довольно кратко, - в main.c можно вставлять, что угодно, хоть все функции, но можно и лучше их разместить по библиотекам. SysTick_CTRL_ENABLE_Msk и иже с ним находятся в файле: core_cm3.h по пути: CMSIS->Include. По сути это просто числа, которыми мы устанавливаем/сбрасываем нужные биты в SysTick->CTRL.
@malysh86
@malysh86 2 месяца назад
Подскажите пожалуйста. HAL_Delay(1000) Диод светит больше чем секунду, также выключен, больше сикунду. Что может быть?
@stm32Lab
@stm32Lab 2 месяца назад
@@malysh86 если не сильно больше секунды, то функции сжирают время. Если в разы больше, то system clock неверно настроена
@malysh86
@malysh86 2 месяца назад
@@stm32Lab Спасибо. Буду знать в какую сторону двигаться))
Далее
Это нужно попробовать
00:42
Просмотров 226 тыс.
11 ming dollarlik uzum
00:43
Просмотров 486 тыс.
Inside Out 2: BABY JOY VS SHIN SONIC 4
00:16
Просмотров 3,6 млн
Катаю тележки  🛒
08:48
Просмотров 440 тыс.
Redis за 20 минут
23:22
Просмотров 140 тыс.
Это нужно попробовать
00:42
Просмотров 226 тыс.