TIM режим ШИМ
Рассматриваем применение таймера для генерации широта-импульсно-модулированного сигнала.
Проект из видео: https://disk.yandex.ru/d/h-kyUBMMR08rTg.
Полезные и всякие ссылки:
Файлы CMSIS, описанные в конце видоса: https://github.com/mkopichev/f4_cmsis.
Среда разработки 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:16 - Что такое ШИМ?
03:12 - Вспоминаем структуру TIM
03:41 - Регистр включения каналов захвата/сравнения TIM_CCER
06:19 - Регистр режимов захвата/сравнения TIM_CCMRi
09:56 - Регистр значения сравнения TIM_CCR
10:58 - Демонстрация настройки и работы ШИМ на осциллографе
14:14 - Пример ШИМ на светодиодах
14:31 - Кодим-с
15:47 - Демонстрация работы накоденного
16:05 - ШИМ на "не-ШИМовых" выводах, ШИМ на прерываниях
16:38 - Ещё маленько прогаем
19:17 - Демонстрация работы ШИМ на прерываниях
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «TIM режим ШИМ», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.