PROGCONT.RU

Форма входа







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

STM8S счётчик импульсов на индуктивном датчике приближения и оптическом прерыватели.

нет рисункаСсылка на видео в YouTubeВ статье я покажу как с помощью контроллера STM8S903K3 и семисегментного модуля на драйвере MAX7219 сделать самим например счётчик оборотов с применение индуктивного датчика LJ12A3-4-Z/BX или щелевого оптического прерывателя.Для этого будем использовать в программе контроллера внешнее прерывание от события спада напряжения на выводе PD7 и его обработчик в котором и будем подсчитывать эти события.Читать далее...

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

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

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

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

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

нет рисунка Изучение темы таймеры нужно начинать именно с базовых таймеров(Basic timer) которые являются так же частью более продвинутых таймеров таких как Advanced control(расширенный контроль) и General purpose(много целевой). Схема таймеров.Читать далее...

STM8S настройка и обмен информации по шине CAN с помощью SPL.

нет рисунка Данная статья будет посвящена только контроллерам STM8S208 потому что только у них имеется модуль CAN из всего семейства STM8S, так что не ошибитесь с выбором контроллера для использования данного интерфейса.  Начнем изучение данной темы, сразу с практики но закончим описанием основных функций SPL для настройки и иcпользования модуля CAN, ниже выложена схема подключение двух устройств которые будут соединены между собой с помощью готовых модулей трансивер( приемопередатчик) на микросхеме TJA1050, одно устройство будет конечно контроллер STM8S208RB.Читать далее...

STM8S воспроизведение монофонических мелодий с помощью контроллера.

нет рисункаСсылка на видео в YouTube Перед новым годом решил сконструировать что то праздничное, в голову пришла мысль заставить контроллер исполнять простые монофонические мелодии которые навряд ли скрасят праздник а вот звучать например в дверном звонке или еще каком нибудь устройстве будет даже очень кстати.  Перед началом изучением этой темы опишу вкратце что такое в музыке нота, продолжительность ноты и темп: музыкальная частота звучания исполняемого инструмента.Читать далее...

STM8S ADC и TM1638 создание терморегулятора с использованием термистора NTC-MF52AT.

нет рисункаСсылка на видео в YouTube Не отходя далеко от темы ADC в контроллерах STM8S решил создать что то нужное в быту( контроллер температуры) да и изучить как работают датчики температуры термисторы NTC-MF52AT, работают они просто с увеличением температуры уменьшают свое сопротивление соответственно уменьшая температуру уменьшают сопротивление.  Вроде нет нечего сложно в работе NTC-MF52AT но когда с ними столкнешься то придется поискать подходящий datasheet которого нет, понять что в нем к чему, вспомнить математику и покопаться во внутренних библиотеках IAR, я для вас попробую создать более короткий путь в изучении этой темы чем был у меня.Читать далее...

STM8S использование ADC или оцифровка аналоговых сигналов с использованием SPL а также примеры программ.

нет рисункаСсылка на видео в YouTube До этой статьи мы работали с контроллерами только в цифровом формате теперь попробуем скрестить цифровой и аналоговый или получить цифровой вид из напряжения и конечно мы это сделаем с помощью ADC( аналого-цифровой преобразователь). Давайте посмотрим что из себя представляет этот ADC внутри контроллера.Читать далее...

STM8S и LCD 1602a или hd44780 описание работы, примеры программ для обмена информацией.

нет рисункаСсылка на видео в YouTube Решая проблемы индикации мы подошли к изучению LCD модуля на чипе 1602a или тот же hd44780, достоинство его в возможности подробно отображать информацию( буквы, цифры и знаки) и конечно цена, к недостаткам отнесу его интерфейс обмена информацией( параллельный) для которого требуется большее количество соединений чем последовательному а так же обязательное выдерживание пауз для обработки им информации что сильно замедляет обмен данными.  Перед изучение прошу ознакомится с описанием и на русском описание далее я попробую объяснить по своему, начнем конечно с подключения к контроллеру я буду использовать STM8S903K3.Читать далее...

STM8S003F3 создание собственного драйвера для униполярного шагового двигателя на контроллере а также примеры программ.

нет рисункаСсылка на видео в YouTubeЭта статья будет для тех, кто хочет создать свой собственный драйвер для униполярного шагового двигателя изучение начнем с простых видов управления это шаг, полушаг и шаг с включением две обмотки одновременно закончим продвинутым управлением с помощью ШИМ.  Первым делом давайте ознакомимся с моей схемой драйвера, я ее делал универсальную для работы от трех до шести фазных униполярных шаговых движков, вы можете убрать из нее лишнее для собственного устройства, параметры данной схемы зависят от транзисторной сборки AO4828 при питании 12V 5A тока держат уверено в импульсном режиме.Читать далее...

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