STM8S003F3 создание собственного драйвера для униполярного шагового двигателя на контроллере а также примеры программ.
Ссылка на видео в YouTubeЭта статья будет для тех, кто хочет создать свой собственный драйвер для униполярного шагового двигателя изучение начнем с простых видов управления это шаг, полушаг и шаг с включением две обмотки одновременно закончим продвинутым управлением с помощью ШИМ.
Первым делом давайте ознакомимся с моей схемой драйвера, я ее делал универсальную для работы от трех до шести фазных униполярных шаговых движков, вы можете убрать из нее лишнее для собственного устройства, параметры данной схемы зависят от транзисторной сборки AO4828 при питании 12V 5A тока держат уверено в импульсном режиме.Читать далее...
STM8S UART использование в LIN, IrDA, Smartcard и SPI часть2.
LIN режим или локальная сеть применяемая в автомобилях. Для тех кому интересно для чего был разработан протокол LIN и как он функционирует прошу почитать данную статью про LIN где подробно и понятно описано.Читать далее...
STM8S UART настройка и использование в SPL часть1.
UART или по русски универсальный асинхронный приёмопередатчик, используется для сопряжение двух или более устройств.
Универсальность этого интерфейса заключается в многочисленных вариантах использования от MASTER SPI до работы в небольшой сети с протоколом LIN и даже передачи информации через инфракрасный порт.Читать далее...
STM8S SPI описание и как применять CRC.
Решил написать отдельно статью про этот не понятный и мутный CRC или циклический избыточный код, если кто не знает что это и как его едят или как его использовать, читаем статью.
Задача CRC контроль сохранности передаваемых данных, он зависит от передаваемых данных, полинома( CRCPolynomial) и некого алгоритма вычисления.Читать далее...
STM8S SPI настройка и использование в SPL.
Основная задача интерфейса SPI это обеспечение связью внутри схемы или на не большое растояние между контроллерами, датчиками и устройствами типа TM1638. О принципе работы, недостатках и преимуществах данного интерфейса я описывать не буду так как много информации интернете.Читать далее...
STM8S Простой частотник для трехфазного асинхронного двигателя.
Написание данной статьи подтолкнуло просьба моего зрителя на YouTube и конечно личная нужда в трехфазном частотнике для асинхронного двигателя на фрезерный станок. Как говорится убьем два зайца сразу, напишу статью и будет работать станок.Читать далее...
STM8S Управление устройствами с помощью пульта ИК.(часть 2)
Ссылка на видео в YouTube Всем привет, смотрю предыдущая статья про пульт пользуется популярностью у любителей STM8, поэтому решил написать продолжение, где будем управлять с помощью контроллера телевизором или как захотите другим устройством управляемым пультом ИК.
Кто не читал или хочет понять как все это работает то жмите сюда, а кто там уже был продолжаем читать данную статью.Читать далее...
STM8S индикация реальной скорости вращения двигателя на модуле TM1638 или самодельный тахометр.
Ссылка на видео в YouTube Эта статья дополнение к статье управление коллекторным двигателем, там мы просто управляли вращением, тут мы будем управлять реальной скоростью которую будем выводить на модуль TM1638.
Ниже как у меня реализован контроль скорости, который состоит из двух основных элементов: оптический прерыватель и диска из бумаги с восемью прорезями.Читать далее...
STM8S GPIO и прерывания от внешнего источника(External interrupt).
Что бы не уходить далеко от темы GPIO решил сразу написать статью, как использовать внешние прерывания на выводах контроллера. Все функции(вектора) прерываний находятся в файле stm8s_it.Читать далее...
STM8S GPIO или порты ввода-вывода.
Для выбора вывода контроллера с нужным функционалом вам необходимо будет ознакомится с описанием или datasheet контроллера в котором имеется таблица с описанием всех выводов, пример ниже.
Колонка:
SDIP32 и LQFP/UFQFP32-виды корпусов, в нашем случае второй вариант.Читать далее...