PROGCONT.RU

Вход Регистрация
О САЙТЕ ГЛАВНАЯ
 

Основа всех таймеров или Basic timers(основной таймер), теория.

нет рисунка Общая тема для STM8S и STM32F, изучение начнём с теории настройки основы таймеров или они же Basic timers у которых имеется только базовые элементы(имеются у всех таймеров) и по этому могут выполнять только одну функцию счётчика, а также объясню в этой статье о всех нюансах работы с регистрами предделителя(Prescaler), счётчика(Counter) и автоматически-перегружаемый регистр(Auto-reload), которые так же имеются у всех более продвинутых таймеров. Схема таймера.Читать далее... Статья №49 Дата:27/02/2020

Дешёвый и простой USB осциллограф на STM32F103C8.

нет рисунка Данный проект это своего рода подарок для тех у кого нет возможности приобрести осциллограф, что бы его реализовать вам понадобится настольный компьютер, дешевая отладочная плата на STM32F103C8, USB-UART конвертер, пары диодов шоттки и не много резисторов.  Для тех заинтересовался качаем архив Oscilloscope_AAW_v00 в котором находится программа под WINDOWS( на 7 и 10 работает точно), два файла прошивки контроллера HEX и BIN.Читать далее... Статья №48 Дата:07/02/2020

STM32F Flash память сохранение своих данных.

нет рисунка У многих программистов возникает желание чтобы контроллер запоминал какие то нужные данные даже после выключения, что бы ими воспользоваться при следующем его включении для настройки программы или ещё каких либо манипуляций и для этого STM разработчики реализовали возможность сохранять любые данные в той же части памяти(Main Flash memory) куда прошивается сама программа.  Как сказал, данные возможно сохранить в тужу часть памяти где находится наш код программы и по этому, что бы исключить перезапись или нарушение кода нужно выбрать то место в памяти где будет это не возможно и для этого мы должны понять как устроена эта Flash память.Читать далее... Статья №47 Дата:14/11/2019

Ремонт китайского программатора ST LINK V2 и как прошить контроллер без программатора.

нет рисунка Наверное многие STMчики столкнулись с такой проблемой как выход из строя вот таких китайских программаторов ST LINK V2. Основная причина этого не защищённость их выводов от превышение напряжения следствие чего при не грамотном использование они выходят из строя, так же и у меня.Читать далее... Статья №46 Дата:18/10/2019

STM32F частотный преобразователь для трёхфазного асинхронного двигателя.

нет рисунка Прежде чем вам начинать изучать данную тему прошу ознакомится с предыдущей статьёй где я описываю как должно происходить управление трёхфазным двигателем с помощью ШИМ( широтно-импульсная модуляция) и конечно ссылка на программу расчёт синуса. В данном проекте в отличие от предыдущего будут использованы более продвинутые основные компоненты это конечно контроллер STM32F030C8 и драйвер силовых ключей IR2136 а вот драйвер LCD TM1628 был заменен с TM1638 просто из за дешевизны, в статье я тоже покажу принципиальную схему своего устройства, код программы, проект написанный для IAR который сможете запустить в компиляторе и конечно попробую всё это описать.Читать далее... Статья №45 Дата:23/09/2019

STM32F TSC или ёмкостный датчик касаний.

нет рисунка В некоторых STM32F( смотрите datasheet) имеется на борту TSC-сенсорный контроллер касаний, что сильно упрощает создание той же клавиатуры или кнопок для управления каким нибудь устройством. Из за того что во многих моделях контроллеров отсутствует TSC в SPL( стандартная периферийная библиотека) не были добавлены функции для работы с ним, но разработчики создали отдельную библиотеку которая очень объёмная и не понятная, поэтому будем использовать CMSIS.Читать далее... Статья №44 Дата:28/07/2019

STM32F CAN2 особенность настройки и пример.

нет рисунка Для тех кто хочет использовать CAN2, делать это стоит если не хватает CAN1 или не возможно его использовать, поясню почему, CAN1 является Master-главный CAN2 Slave-подчинённый. Все настройки банков фильтров делается через CAN1, через CAN2 настраивается его модуль для обмена информации.Читать далее... Статья №43 Дата:11/04/2019

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

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

STM32F CAN1 настройка и обмен данными с помощью SPL.

нет рисунка В этой статье я опишу как настроить модуль CAN для самотестирования и полноценного обмена информации по шине, для этого я буду использовать реальные устройства в виде двух контроллеров один из которых STM32F103C8 на котором и будем экспериментировать. Устройства будут связаны между собой через трансивер( приемопередатчик) на микросхеме TJA1050, который был приобретён в виде готового модуля.Читать далее... Статья №41 Дата:01/04/2019

STM32F CAN расчёт скорости обмена информацией и описание функций SPL( стандартной периферийной библиотеки).

нет рисунка Для тех кто не знает что такое CAN и как он работает заходим сюда  "Описание интерфейса CAN и обмена информацией по его шине.", и внимательно изучаем теорию.Читать далее... Статья №40 Дата:16/03/2019

«12345»
stm8s_урокиstm8s_проектыstm32f_урокиstm32f_проектыПрограммыesp8266Общие_темы