IAR Embedded Workbench for STM8 первая версия компилятора для контроллеров семейства STM8.
Данная версия компилятора от IAR была первым их детищем для контроллеров STM8 далее появилась более новая которая не была адаптирована под кириллицу поэтому выкладываю её, она полностью функциональна.Из этого компилятора проект можно открыть в новой версии компилятора обратно сделать нельзя.Читать далее...STM32Cube IDE.
По ссылке ниже вы сможете скачать среду разработки STM32Cube IDE. Скачать на BoostyЗдесь вы получаете доступ на скачивание последней среды разработки с Яндекс диска, предыдущие версии которые вы можете скачать файлом и ссылки на скачивания без регистрации с официального сайта ST.Читать далее...STM32CubeIDE где взять, установка и первая программа.
Так как на Россию наложены санкции скачать и использовать STM32CubeIDE без установленного VPN НЕ ВОЗМОЖНО, блокируется сервера ST.STM32CubeIDE среда разработки от компании ST для всего семейства контроллеров STM32 которая может сама подключать нужные библиотеки(HAL,LL) и помогает легко настроить периферию контроллера причем в графическом режиме, что значительно облегчает работу программиста.Читать далее...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, далее можете перенастроить тактирование или поменять источник.Читать далее...STM8L IAR создание проекта, настройка для использования SPL (Standard Peripheral Library) и загрузка в контроллер stm8l051f3 первой программы.
Ссылка на видео в YouTubeПрежде чем начнём создавать новый проект мы должны будем скачать с официального сайта STM(Home-STMicroelectronics) SPL(стандартная периферийная библиотека), как это сделать показано в видео справа(жми YouTube).Ссылка на видео в YouTubeВидео по созданию проекта и подключение к нему стандартной периферийной библиотеки, ссылка справа.Читать далее...STM32F инкрементный энкодер подключение к контроллеру и примеры программного кода SPL для его использования.
Во всех контроллерах STM32F имеется множество таймеров и некоторые имеют аппаратный интерфейс для подключения энкодера, найти такие таймеры можно заглянув в описание(datasheet) нужного контроллера.В описании находим вот такую таблицу где показаны основные свойства всех таймеров.Читать далее...STM8S инкрементный энкодер подключение к контроллеру и примеры программного кода SPL для его использования.
Во всех контроллерах STM8S имеется готовый аппаратный интерфейс для подключения энкодера, который находится к сожалению только в одном первом таймере(TIM1), поэтому к контроллеру можно подключить только один энкодер и то если свободен нужный таймер.В статье я выложил готовые примеры для работы с механическим и оптическим инкрементным энкодером, для магнитного аналогичный пример как для оптического.Читать далее...Инкрементный энкодер виды, устройство и принцип работы.
Инкрементальные энкодеры предназначены для контроля угловых и линейных перемещений, соответственно разделяются на два основных вида: -поворотные, измерения угла поворота; -линейные, измерения расстояния. Все они могут быть механическими, оптическими и магнитными, принцип работы которых одинаков.Читать далее...←Пред.12345След.→ |