[STM32] №4 А как ТЫ умеешь мигать диодом?

preview_player
Показать описание
В этом видео есть азы управления прерываниями по таймеру. Мало кто говорит о функциях RTC. Попробуем и её задействовать!

Что внутри:

00:00 Введение
01:25 О видах таймерных прерываний
03:00 Про CubeIDE 1.16 и G0 чипы
04:30 Мигание на Delay_ях
05:25 Вариант №2 - Таймер_IT
12:50 Вариант №3 - RTC_IT
15:20 А дальше куда идём?
Рекомендации по теме
Комментарии
Автор

Спасибо.
Хорошая подача материала.
Подписался.

edgull_tlt
Автор

15:45 пересекаете метки.
Корректнее будет Led_port, led_pin (пользователские метки, которые в ходе развития проекта можно переопределить на другую ногу) либо gpioC, gpio_15_pin (sdk-шные метки, которые понятнее стороннему читателю Вашего кода, но при пересадке диода на другую ногу требуют ручной проверки всего кода).
В вашем случае собираете недостатки обоих методов определения.

MrVellial
Автор

5:03 Как же я тебя понимаю. Если интересно то после версии 1.14.1 эти 2 параметра перестали отображаться. Я так понимаю это новая фишка такая. Есть способ вручную их включить выбрав где-то в настройках файлик который генерируется проектом. Но у меня он не генерируется и потому официальное руководство бесполезно.
Теперь я знаю, что они и в 1.16 ничего не исправляли.

tupoy_ytub_uberi_psevdonim
Автор

Я тоже выбрал этот контроллер за его дешевизну и за достаточно удобный для радиогубителя корпус. Но начал с cmsis, решив, что написание всех требуемых библиотек(пусть и самых примитивных) даст мне хоть какое-то понимание работы этих микроконтроллеров. Жаль очень мало свободного времени. Но штука эта очень занимательная, а для дядек от 30 как замена пивососанию просто замечательная)

paschendale
Автор

16:15 Это не маленькая подсказочка, а полноценная инициализация. Вторую инициализацию лучше не делать. В крупном проекте ошибок натащит.

MrVellial
Автор

HAL для такого мелкого контроллера ? Тут CMSIS нужен или на крайняк LL . LL в том же кубе включается., а то 20 процентов флеши на мигание, как то расточительно )). Хотя кому как.

intelektum
Автор

А вот так: "Мырг-мырг-мырг".

redtex
Автор

А чё й т я ещё не подписан🤷‍♂️ подписался

dimmid
Автор

При всём уважении, вычитать единицу нужно не везде, где это возможно. "Индексация с нуля" вообще не применима к количеству

meosaganami