Город МОСКОВСКИЙ
00:19:57

TIM режим ШИМ

Аватар
Михаил Копычев
Просмотры:
87
Дата загрузки:
28.12.2025 22:12
Длительность:
00:19:57
Категория:
Обучение

Описание

Рассматриваем применение таймера для генерации широта-импульсно-модулированного сигнала.

Проект из видео: 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 - Демонстрация работы ШИМ на прерываниях

Рекомендуемые видео