PROGCONT.RU

Форма входа







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

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

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

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

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

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

нет рисункаСсылка на видео в YouTube Прежде чем вам начинать изучать данную тему прошу ознакомится с предыдущей статьёй «STM8S Простой частотник для трехфазного асинхронного двигателя» где я описываю как должно происходить управление трёхфазным двигателем с помощью ШИМ( широтно-импульсная модуляция), если заинтересуетесь созданием данного устройства то используйте мою программу для расчёта синуса ШИМ «Расчет таблицы SIN для управления асинхронным трехфазным двигателем» в разделе «Программы». В данном проекте в отличие от предыдущего будут использованы более продвинутые основные компоненты это конечно контроллер STM32F030C8 и драйвер силовых ключей IR2136 а вот драйвер LCD TM1628 был заменен с TM1638 просто из за дешевизны, в статье я тоже покажу принципиальную схему своего устройства, код программы, проект написанный для IAR который сможете запустить в компиляторе и конечно попробую всё это описать.Читать далее...

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

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

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

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

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

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

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

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

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

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

Описание интерфейса CAN и обмена информацией по его шине.

нет рисунка Интерфейс CAN был разработан специально для применения в автомобилях для обеспечения обменом информацией между его электронными устройствами, в данное время CAN так же широко применяется и в промышленности. Основные критерии которые учитывали разработчики данного интерфейса это надежность как на физическом так и на программном уровне, высокая скорость передачи данных до 1 Мбит/с, передачи данных на большие расстояния и возможность подключения множество устройств к одной линии связи, к недостатку данного интерфейса я могу отнести последовательность шины( одновременно можно только передавать или получать данные).Читать далее...

ESP8266 первая прошивка HELLO WORLD и управляем светодиодом через ANDROID устройство.

нет рисункаСсылка на видео в YouTube Как обычно светодиод, отправляем Helo Word и принимаем ответ. Ниже написанная мною прошивка для ESP8266 которая управляет светодиодом, принимает текстовые сообщения, команды, выводит их через UART на экран а также отсылает на наш ANDROID ответы, качаем здесь  Download for ESP8266, файл eagle.Читать далее...

←Пред.12345След.→
Всего:6