PROGCONT.RU

Форма входа







Регистрация Вход/

Пример Пример Пример


STM32 HAL LCD SSD1306 I2C настройка экрана и контроллера для отображения информации.

нет рисункаПервая статья по работе с экраном LCD SSD1306 по шине I2C где я опишу как его настроить и конечно, что то отобразить простое. Работать будем с контроллером STM32F103C8.Читать далее...

STM32 HAL SysTick(System timer) как устроен, настройка и управление.

нет рисункаSystem timer или в простонародье SysTick, системный таймер практически как базовый периферийный таймер имеющий только основу и наделен простой функцией отсчёт импульсов также генерирует прерывание. Системный таймер как и основная периферия тактируется от AHB шины, на входе имеет предделитель который может иметь два значения это входной сигнал делится на 1 и на 8(STM32F101-107).Читать далее...

STM32F101-107 HAL TIM2-TIM5 основа таймера и его настройка.

нет рисункаСхема для таймеров TIM2-TIM5.Для настройки таймера в режиме счётчика(тактов контроллера или времени) нам понадобятся его регистры которые выделены в схеме выше.Читать далее...

STM32F101-107 HAL GPIO настройка и использование выводов портов контроллера.

нет рисункаSTM32F101-107 GPIO(главные пины вывода и ввода) являются нервными окончаниями контролера с помощь которых можно контролировать те или иные внешние события, используются как входы так, выходы и для работы периферии контроллера.Схема выводов.Читать далее...

STM32F103C8 IAR билиотека HAL простая программа миганием светодиодом продолжение.

нет рисункаСсылка на видео в YouTubeВ этом проекте я покажу как реализовать включение и выключение мигающего светодиода для этого будем использовать штатную кнопку отладочной платы STM32_Smart v2.0 которая подведена к контроллеру порт GPIOA вывод 0.Читать далее...

STM32F103C8 IAR билиотека HAL простая программа миганием светодиодом.

нет рисункаСсылка на видео в YouTubeПервая программ на HAL библиотеке, покажу как просто управлять светодиодом или просто мигать им. Буду использовать среду IAR но код программы также подойдет и для CubeIde.Читать далее...

STM32f030 а также контроллеры серии STM32F031 настройка использования аналого-цифрового преобразователя(ADC) с помощью SPL, а также применение аналогового монитора(Analog window watchdog).

нет рисункаСсылка на видео в YouTubeСтатья для контроллеров моделей STM32F030 и STM32F031 но также возможно подойдёт для контроллеров всей серии STM32F0xx(xx это любые цифры в модели).Первым делом нужно разобраться с тактированием аналого-цифрового преобразователя далее просто ADC, которое не должно превышать частоты 14MHz согласно datasheet, но для более стабильной работы может может быть уменьшена.Читать далее...

STM32f030 а также контроллеры серии STM32F031 настройка тактирования(Clocks) с помощью SPL.

нет рисункаТакже моё описание и примеры должны подойти для всей серии контроллеров STM32F0xx(xx это любые цифры в модели).Первая функция в вашем коде программы должна быть RCC_DeInit();, она сбрасывает настройку тактирования и настраивает тактирование от внутреннего осциллятора HSI с частотой 8MHz, далее можете перенастроить тактирование или поменять источник.Читать далее...

STM32F инкрементный энкодер подключение к контроллеру и примеры программного кода SPL для его использования.

нет рисункаВо всех контроллерах STM32F имеется множество таймеров и некоторые имеют аппаратный интерфейс для подключения энкодера, найти такие таймеры можно заглянув в описание(datasheet) нужного контроллера.В описании находим вот такую таблицу где показаны основные свойства всех таймеров.Читать далее...

STM32F настройка и использование семисегментного LED модуля на чипе MAX7219 с помощью SPL.

нет рисункаСсылка на видео в YouTubeМикросхема драйвер MAX7219 предназначен для управления индикацией семисегметных LED индикаторов а также LED матрицами. у меня же в статье будем использовать вот такой модуль с восьмью цифрами, передача информации с которым будет осуществляется через интерфейс SPI по шестнадцать бит данных, первым уходит младший байт.Читать далее...

←Пред.123След.→