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


Прежде чем вам начинать изучать данную тему прошу ознакомится с предыдущей статьёй «STM8S Простой частотник для трехфазного асинхронного двигателя» где я описываю как должно происходить управление трёхфазным двигателем с помощью ШИМ( широтно-импульсная модуляция), если заинтересуетесь созданием данного устройства то используйте мою программу для расчёта синуса ШИМ «Расчет таблицы SIN для управления асинхронным трехфазным двигателем» в разделе «Программы». В данном проекте в отличие от предыдущего будут использованы более продвинутые основные компоненты это конечно контроллер STM32F030C8 и драйвер силовых ключей IR2136 а вот драйвер LCD TM1628 был заменен с TM1638 просто из за дешевизны, в статье я тоже покажу принципиальную схему своего устройства, код программы, проект написанный для IAR который сможете запустить в компиляторе и конечно попробую всё это описать.Читать далее...
Ссылка на видео в YouTube В некоторых STM32F( смотрите datasheet) имеется на борту TSC-сенсорный контроллер касаний, что сильно упрощает создание той же клавиатуры или кнопок для управления каким нибудь устройством. Из за того что во многих моделях контроллеров отсутствует TSC в SPL( стандартная периферийная библиотека) не были добавлены функции для работы с ним, но разработчики создали отдельную библиотеку которая очень объёмная и не понятная, поэтому будем использовать CMSIS.Читать далее...
Для тех кто хочет использовать CAN2, делать это стоит если не хватает CAN1 или не возможно его использовать, поясню почему, CAN1 является Master-главный CAN2 Slave-подчинённый. Все настройки банков фильтров делается через CAN1, через CAN2 настраивается его модуль для обмена информации.Читать далее...
Данная статья будет посвящена только контроллерам STM8S208 потому что только у них имеется модуль CAN из всего семейства STM8S, так что не ошибитесь с выбором контроллера для использования данного интерфейса.
Начнем изучение данной темы, сразу с практики но закончим описанием основных функций SPL для настройки и иcпользования модуля CAN, ниже выложена схема подключение двух устройств которые будут соединены между собой с помощью готовых модулей трансивер( приемопередатчик) на микросхеме TJA1050, одно устройство будет конечно контроллер STM8S208RB.Читать далее...
В этой статье я опишу как настроить модуль CAN для самотестирования и полноценного обмена информации по шине, для этого я буду использовать реальные устройства в виде двух контроллеров один из которых STM32F103C8 на котором и будем экспериментировать. Устройства будут связаны между собой через трансивер( приемопередатчик) на микросхеме TJA1050, который был приобретён в виде готового модуля.Читать далее...
Для тех кто не знает что такое CAN и как он работает заходим сюда "Описание интерфейса CAN и обмена информацией по его шине.", и внимательно изучаем теорию.Читать далее...
Интерфейс CAN был разработан специально для применения в автомобилях для обеспечения обменом информацией между его электронными устройствами, в данное время CAN так же широко применяется и в промышленности. Основные критерии которые учитывали разработчики данного интерфейса это надежность как на физическом так и на программном уровне, высокая скорость передачи данных до 1 Мбит/с, передачи данных на большие расстояния и возможность подключения множество устройств к одной линии связи, к недостатку данного интерфейса я могу отнести последовательность шины( одновременно можно только передавать или получать данные).Читать далее...
Ссылка на видео в YouTube Как обычно светодиод, отправляем Helo Word и принимаем ответ. Ниже написанная мною прошивка для ESP8266 которая управляет светодиодом, принимает текстовые сообщения, команды, выводит их через UART на экран а также отсылает на наш ANDROID ответы, качаем здесь
Download for ESP8266, файл eagle.Читать далее...
Перед тем как начать писать первую прошивку для ESP8266, давайте поговорим о WiFi соединение. Все уже знакомы с WiFi, но как он работает вы, наверное, даже не догадываетесь.Читать далее...