STM8L IAR создание проекта, настройка для использования SPL (Standard Peripheral Library) и загрузка в контроллер stm8l051f3 первой программы.
Ссылка на видео в YouTubeПрежде чем начнём создавать новый проект мы должны будем скачать с официального сайта STM(Home-STMicroelectronics) SPL(стандартная периферийная библиотека), как это сделать показано в видео справа(жми YouTube).Ссылка на видео в YouTubeВидео по созданию проекта и подключение к нему стандартной периферийной библиотеки, ссылка справа.Читать далее...STM32F инкрементный энкодер подключение к контроллеру и примеры программного кода SPL для его использования.
Во всех контроллерах STM32F имеется множество таймеров и некоторые имеют аппаратный интерфейс для подключения энкодера, найти такие таймеры можно заглянув в описание(datasheet) нужного контроллера.В описании находим вот такую таблицу где показаны основные свойства всех таймеров.Читать далее...STM8S инкрементный энкодер подключение к контроллеру и примеры программного кода SPL для его использования.
Во всех контроллерах STM8S имеется готовый аппаратный интерфейс для подключения энкодера, который находится к сожалению только в одном первом таймере(TIM1), поэтому к контроллеру можно подключить только один энкодер и то если свободен нужный таймер.В статье я выложил готовые примеры для работы с механическим и оптическим инкрементным энкодером, для магнитного аналогичный пример как для оптического.Читать далее...Инкрементный энкодер виды, устройство и принцип работы.
Инкрементальные энкодеры предназначены для контроля угловых и линейных перемещений, соответственно разделяются на два основных вида: -поворотные, измерения угла поворота; -линейные, измерения расстояния. Все они могут быть механическими, оптическими и магнитными, принцип работы которых одинаков.Читать далее...STM8S счётчик импульсов на индуктивном датчике приближения и оптическом прерыватели.
Ссылка на видео в YouTubeВ статье я покажу как с помощью контроллера STM8S903K3 и семисегментного модуля на драйвере MAX7219 сделать самим например счётчик оборотов с применение индуктивного датчика LJ12A3-4-Z/BX или щелевого оптического прерывателя.Для этого будем использовать в программе контроллера внешнее прерывание от события спада напряжения на выводе PD7 и его обработчик в котором и будем подсчитывать эти события.Читать далее...STM8S настройка и использование семисегментного LED модуля на чипе MAX7219 с помощью SPL.
Ссылка на видео в YouTubeМикросхема драйвер MAX7219 предназначен для управления индикацией семисегметных LED индикаторов а также LED матрицами. у меня же в статье будем использовать вот такой модуль с восьмью цифрами, передача информации с которым будет осуществляется через интерфейс SPI по шестнадцать бит данных, первым уходит младший байт.Читать далее...STM32F настройка и использование семисегментного LED модуля на чипе MAX7219 с помощью SPL.
Ссылка на видео в YouTubeМикросхема драйвер MAX7219 предназначен для управления индикацией семисегметных LED индикаторов а также LED матрицами. у меня же в статье будем использовать вот такой модуль с восьмью цифрами, передача информации с которым будет осуществляется через интерфейс SPI по шестнадцать бит данных, первым уходит младший байт.Читать далее...Генератор сигналов для DAC.
Data DAC NUMBER OFFSET 8_bit DAC 12_bit DAC Прямоугольный Синус Треугольный Пила левая Пила правая Data DACмаксимальное значение амплитуды сигнала.NUMBERколичество значений сигнала или разрешение.Читать далее...STM32F DAC настройка и использование с помощью SPL а также пример генератора сигналов.
Ссылка на видео в YouTubeDAC если кто не знает это преобразователь цифрового значения в напряжение или противоположность ADC. В статье я буду использовать более простой вариант DAC который находится в контроллере STM32F051C8, есть более сложные например в контроллерах STM32F07x или STM32F09x которые могут самостоятельно генерировать некоторые сигналы.Читать далее...←Пред.12345След.→ |