TIM таймеры/счётчики
Рассматриваем таймеры в МК, их назначение, регистры и примеры применения.
Проект из видео: https://disk.yandex.ru/d/h-Yjn6MzBT3OkA.
Полезные и всякие ссылки:
Файлы CMSIS: https://disk.yandex.ru/d/Eb3jUfG-mg1b1Q;
Среда разработки STM32CubeIDE: https://www.st.com/en/development-tools/stm32cubeide.html;
ST-Link Server для работы программатора: https://www.st.com/en/development-tools/st-link-server.html;
STM32F401xC datasheet (распределение периферии по шинам, карта альтернативных функций выводов и прочее): https://www.st.com/resource/en/datasheet/stm32f401cc.pdf;
STM32F401xC reference manual (регистры и всё, что с ними связано): https://www.st.com/resource/en/reference_manual/rm0368-stm32f401xbc-and-stm32f401xde-advanced-armbased-32bit-mcus-stmicroelectronics.pdf;
Cortex-M4 MCU programming manual (функционал ЦПУ, в частности - SysTick): https://www.st.com/resource/en/programming_manual/pm0214-stm32-cortexm4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf.
Тайм-коды:
00:00 - Начало
00:06 - Назначение таймеров/счётчиков
01:26 - Разновидности таймеров в F401
02:52 - Структура TIM
03:18 - Счётный регистр CNT
04:17 - Регистр предделителя частоты PSC
05:26 - Регистр предела счёта ARR
06:08 - Важные расчёты
06:18 - Регистр настройки CR1
08:16 - Регистр прерываний DIER
10:06 - Регистр статусов SR
10:30 - Враньё
11:03 - Пример применения таймера для генерации меандр
12:23 - Понятие дребезга механических контактов
13:52 - Пишем код для гашения дребезга кнопки через таймер
17:04 - Демонстрация работы написанного
17:49 - Ещё одна демонстрация
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «TIM таймеры/счётчики», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.