PROGCONT.RU

Форма входа







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

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

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 SPL DAC настройка и использование а также пример генератора сигналов.

нет рисункаDAC если кто не знает это преобразователь цифрового значения в напряжение или противоположность ADC. В статье я буду использовать более простой вариант DAC который находится в контроллере STM32F051C8, есть более сложные например в контроллерах STM32F07x или STM32F09x которые могут самостоятельно генерировать некоторые сигналы.Читать далее...

STM32F USART настрой и использование с помощью SPL.

нет рисункаВ статье я опишу как настроить USART и использовать для приёма-передачи данных а так же подключить к выводам контроллера используя функцию переназначения(Remap). Если кто не знает в чём различие между UART и USART это наличие у последнего возможности использования дополнительной линии для синхронизации передачи данных, а так они одинаковы.Читать далее...

UART терминал-помощник.

нет рисункаЭту программу я создал как простой UART терминал с возможностью выполнения простых арифметических операций с принимаемыми данными для облегчения контроля, например как здесь ниже после описания программы в примере вывода готового результата ADC. Программа бесплатная но если получит хороший отзыв буду создавать более сложную но платную с возможность более сложных вычислений и дополнительными окнами подсчётов и графиков, пишите в комментарии статьи ваши пожелания для функционала.Читать далее...

STM8S I2C настройка и использование.

нет рисунка При разработке нового проекта "Контроллер управления освещением аквариума" мне пришлось использовать микросхему DS1307( часы реального времени) с которой происходит обмен данными по I2C, что и привело к изучению данного интерфейса.  I2C последовательная асимметричная шина для связи между интегральными схемами внутри электронных приборов, использует две двунаправленные линии связи SDA и SCL, стандартная скорость обмена данными может доходить до 100KHz и быстрая до 400KHz.Читать далее...
←Пред.12345След.→
Всего:8