STM8S управление коллекторным двигателем и индикацией на модуле TM1638.
Ссылка на видео в YouTube Пора перейти к более чему то серьезному например управление коллекторным двигателем с помощью ШИМ(широтно-импульсная модуляция или PWM). Не много теории о ШИМе, ШИМ состоит из двух частей это период(отрезок времени например 1 секунд) который неизменный и импульса(часть периода) который будет меняться но не должен превышать период.Читать далее...STM32F105 а также STM32F101, STM32F102, STM32F103 серии порты ввода-вывода или GPIO настройка, перенаправление и примеры настройки для использования.
Прежде чем писать как ими управлять давайте разберемся что они из себя представляют, будем разбирать на примере STM32F105RB. Открываем описание контролера(datasheet) и находим вот такую таблицу, где даны данные о выводах контролера.Читать далее...STM8S выводим информацию и управляем контролером с помощью модуля на чипе TM1638 или как написать собственный драйвер.
Ссылка на видео в YouTube Как то в далекой галактике! Короче решил я сконструировать частотный преобразователь для асинхронного трехфазного двигателя на контролере stm8s903k3 и само собой возник вопрос как им управлять. Делать самому индикацию и выводить кнопки управления как то не хотелось, так как пришлось бы нагрузить этой работой контролер, задействовать много ног у него, плюс дополнительные компоненты, пайка деталей.Читать далее...STM32F INTERRUPT или как настроить прерывание.
Назначение прерываний уйти от выполнения основного кода программы что бы выполнить другую более важную часть кода по определенному событию. Прерывания могут происходить как от внешних источников( появление или спад сигнала на выводе) так и от собственной периферии контроллера например переполнения таймера.Читать далее...STM32F Clock (тактирование).
Давайте посмотрим на схеме(STM32F105RBT6) что это такое и как она устроена. На схеме мы видим, что тактирование CPU и основной периферии возможно только через шину SYSCLK, та подключается к одному из трех источников HSI, HSE и PLLCLK(множитель).Читать далее...STM8S Clock (тактирование).
Что такое генератор тактовых импульсов(clock)? Это своего рода сердце любого контролера, которое заставляет работать CPU(ядро) и периферию(вспомогательные модули) и конечно скорость работы контролера зависит от частоты генератора, чем больше частота тем быстрей работает контролер. В данных контролерах, можно использовать три вида генератора: внешний HSE(высокочастотный) и два внутренних HSI(высокочастотный), LSI(низкочастотный).Читать далее...STM32F IAR создание проекта, настройка для использования SPL (Standard Peripheral Library), и загрузка в контроллер stm32f105rbt6 первой программы.
Надеюсь, что у вас есть хоть какой то опыт в познании контролеров, если нет то это не-гуд, тогда я бы вам порекомендовал обратить ваше внимание на STM8S. STM8S намного попроще, дешевле, поменьше геморроя с настройкой проекта хотя периферия почти как у STM32F.Читать далее...STM32F проект часов с индикацией на модуле TM1638.
Ссылка на видео в YouTube Прошу удержатся от высказываний, что использовать данный контролер для часов это расточительство и в нем есть готовый модуль для часов, а не использовать TIM1, суть статьи сопряжение и передача информации, а для чего использовать контролер и модуль будете решать сами. Тут я не буду описывать, как работает чип TM1638, потому что есть похожая статья для STM8S и там есть нужная информация, вот ссылка как работает TM1638, так же в интернете много информации по этой микросхеме.Читать далее...STM32F KEIL создание проекта, настройка для использования SPL (Standard Peripheral Library) и загрузка в контроллер stm32f105rbt6 первой программы.
Для тех кто хочет попробовать программную среду KEIL, допустим вы где то добыли этот компилятор и установили. Создание проекта и подключение SPL.Читать далее...←Пред.45678След.→ |