У нас вы можете посмотреть бесплатно Почему код для STM32 “правильный”, а устройство всё равно не работает или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Почему код для STM32 написан правильно, компилируется без ошибок — а устройство всё равно не работает? 🤔 В этом вебинаре разобрали реальные причины таких ситуаций. Поговорили о скрытых подводных камнях архитектуры STM32, правильной инициализации периферии, тактировании, флагах готовности, работе с I2C, DMA и прерываниями ⚙️ Разобрали: 🔹 почему инициализация в коде не означает готовность железа 🔹 ошибки при включении тактирования и настройке PLL 🔹 зависания в while и как правильно делать таймауты 🔹 как искать причину HardFault 🔹 порядок инициализации периферии 🔹 частые ошибки при работе с HAL и CMSIS 🔹 чек-лист отладки STM32 🔹 влияние скорости пинов на работу интерфейсов Видео полезно: ✔ начинающим разработчикам ✔ тем, кто переходит с Arduino на STM32 ✔ инженерам, которые хотят глубже понимать работу микроконтроллера Если вы хотите не просто писать код, а понимать, что происходит внутри микроконтроллера, — это видео для вас 🚀 Друзья, задавайте свои вопросы по теме эфира — пишите в комментариях, мы разберём все вопросы. Также можете оставлять вопросы для следующего вебинара 19 февраля 👇 #STM32 #микроконтроллеры #встраиваемыесистемы #embedded #HAL #CMSIS #I2C #DMA #HardFault #электроника #программирование Белецкий Максим Алексеевич — преподаватель курса «Программирование микроконтроллеров», инженер-программист. 📅 Следующий эфир на тему "Как микроконтроллер на самом деле работает с периферией: тайминги, прерывания, DMA" состоится 19 февраля в 20:00 Если вы ещё не зарегистрировались, это можно сделать по ссылке https://pcbteach.getcourse.ru/vebinar... Мини-курс по разработке собственного электронного устройства: https://pcbteach.getcourse.ru/detekto... Мини-курс по теме «Аналоговые цепи измерения сигналов в реальных устройствах»: За подробностями переходите по ссылке https://t.me/pcb_vebinar_bot?start=c1... 🎓 Наши курсы по микроконтроллерам: 1. https://pcbteach.ru/mcu_schedule?&utm... 2. https://pcbteach.ru/freertos?&utm_sou... 📚 Другие наши курсы: https://pcbteach.ru/#specialnost?&utm... 00:00 — Вступление и тема: почему код правильный, а устройство не работает 01:01 — Знакомство с лектором и главный тезис вебинара 01:52 — База: порядок и тайминги в работе STM32 02:23 — Ошибка №1: забыли включить тактирование периферии 04:51 — Настройка тактовой частоты и подводные камни PLL 05:51 — Ожидание флагов готовности: почему нельзя просто записать регистр 08:09 — I2C, polling и зависания в while 10:31 — Таймауты и правильная обработка ошибок периферии 13:36 — HardFault: причины возникновения и как искать ошибку 23:16 — Ошибки HAL, порядок инициализации и реальные баги библиотек 25:40 — Чек-лист отладки: питание, PLL, регистры, прерывания 35:38 — Скорость пинов, электромагнитные эффекты и влияние на интерфейсы