Найти в Дзене
Конфигуратор микроконтроллеров STM8S103/105
Разработана программа с целью обучения и быстрого создания программ для управления робототехническими комплексами или электропреобразовательными установками. Программа представляет собой приложение для персонального компьютера (ПК) с операционной системой (ОС) Windows 10 и выше, разрядностью 64-бит, позволяющее визуально создавать конфигурацию периферийных устройств микроконтроллеров (МК) STM8S103/STM8S105, что позволяет ускорить процесс создания “прошивки” для МК и (или) уменьшить количество ошибок при разработке...
1 месяц назад
Мнимая “неисправность MPU9250” в роботе STUDICA
Довелось мне, в своем университете, вести занятия для студентов колледжа по управлению роботами STUDICA (https://www.studica.ca/en/worldskills-mobile-robotics-collection-shanghai-2022). Наша версия “WorldSkills Shanghai Collection 2022 - Insert - July 5-22”. Мы использовали для управления язык LabView2020, с пакетами, как рекомендует производитель в документации https://docs.wsr.studica.com/en/latest/. В нашем распоряжении 5 роботов, нумерация каждого от “1111” до “5555” или от “первого” до “пятого”...
1 месяц назад
Подключил и написал программу помигать светодиодом и считать данные с АЦП, канал 0. Микроконтроллер stm8L052R8T6. Первые впечатления, мк имеет побольше периферии и посовременнее АЦП, плюс часы реального времени и много всего интересного. В связи с санкциями пришлось поискать библиотеку SPL, спасибо, тому, кто выставил шаблон проекта IAR для stm8s и stm8L, там и библиотеки были. Как убедился, общеупотребимые функции STM8S и STM8L с одинаковыми функциями разнятся поэтому напрямую проект STM8S на STM8L не перенести, надо адаптировать. А так, интересный мк, приедут разъёмы буду делать демоплату. Понравилась простота команд выбора тактового генератора CLK.
1 год назад
Моя демонстрационная плата для STM8S105C6T6 Получил недавно с Али 10 шт. STM8S105C6T6 новые, в упаковке и захотел проверить один, случайно выбранный на работоспособность, а за одно и способности свои в работе с таким микроконтроллером. Схему подключения взял стандартную от демо платы STM8S-Discovery, вырезка из схемы и моя схема, на фото. Я только добавил на схему светодиод индикации подключения питания (красный, через резистор 1КОм) и разъем программирования. Диод зеленый подключил к PD0. Микроконтроллер запаял на плату переходник - SMD (0,5 мм) - DIP, подпаял штырьки, нашел ответные гнезда на 12 pin и их запаял на макетную двухсторонноо плату, добавил кварц 16МГц с конденсаторами по 22пФ, резистор и конденсатор в цепи RESET (1) не ставил, внутри микроконтроллера подтягивающий резистор уже есть, стандартную схему, видео добавил. Выяснил, пока собирал, что - все выводы GND - замкнуты внутри микроконтроллера, откликается на программирование после подключения питания к GND, и 7,8 VDD и конденсатора к выводу 6 (VCAP).
1 год назад
Самая маленькая демо плата от STC на 8ми битном микроконтроллере STC15W204S - 8051 - в 8-выводном dip корпусе. Здесь нет выключателя питания, и отдельных выводов для программирования, поэтому, для "прошивки" подключается TX и RX к P30 и P31, и питание 3,3В, дается программе команда программировать, а потом отключением и подключением GND выполняется программирование. Пример на видео - помигать светодиодом.
1 год назад
Еще демо плата от STC на микроконтроллере 8 бит STC15W408AS в 20 выводном корпусе dip, чем интересен этот микроконтроллер - тем что производитель позиционирует его как защищенный от взлома и электромагнитных помех, предназначен для промышленных применений, на таком микроконтроллере сделаны распространенные часы на Али экспресс со светодиодами по периметру диска. программируется от любого USB-UART, у меня CH340G, внутрисхемная отладка не предусмотрена. На видео - пример помигать светодиодом.
1 год назад
Очень интересная демо плата (dip) от STC с микроконтроллером (МК) 8 разрядов - STC8H8K64U - 8051 - 64кБ Флэш, (в мелком корпусе) программатор не нужен, подключить по USB3.0 и нажать 2 кнопочки, отладчик тоже не нужен - в программе Keil опять же настройка через USB3.0. Гребенка выводов - 40pin, длиной как Ардуино Нано, шириной чуть шире, из-за места под светодиоды. Как я понял это один из МК - Флагманов STC (www.stcai.com). Можно скачать примеры кода на английском, нашел пример мигания светодиодами - на видео мигают все доступные на плате светодиоды. Судя по описаниям на сайте, Китайцы изучили аналоги - AVR, PIC, STM и ускорили свой, раз в 10, по сравнению с ними при той же тактовой частоте. Интересный 8 битный МК от Китайской Фирмы!
1 год назад
Очень интересная демо плата от STC с микроконтроллером 32 разряда - STC32G12K128 - 128кБ Флэш, 12 кБ ОЗУ, программатор не нужен, подключить по USB3.0 и нажать 2 кнопочки, отладчик тоже не нужен - в программе Keil опять же настройка через USB3.0. Гребенка выводов - 40pin, длиной как Ардуино Нано, шириной чуть шире, из-за места под светодиоды. Как я понял это один из Флагманов STC. Можно скачать примеры кода на английском, нашел пример часов реального времени - на видео светодиоды перемигиваются каждую секунду - это секундные импульсы часов - если светят два светодиода рядом - сработал предустановленный будильник. Интересный МК от Китайской Фирмы!
1 год назад
Доработал демо плату на stc15w408as, сделал часы без доп. Микросхемы часов реального времени.
1 год назад
Поставил на свой макет плату разработки для stm32f401ccu6 и помигал светодиодами на плате и на макете.
1 год назад
Собрал и настроил прототип лабораторного стенда для изучения микроконтроллеров STM8S, с перспективой перехода на STM32 и другие платы разработки микроконтроллеров с размерами выводов, входящих в панель микросхемы dip40 (широкая), это может быть и Arduino Nano и STC и PIC. На фото установлена сменная плата с микроконтроллером STM8S103F3P6 в корпусе с 20-ю выводами. Стенд имеет на борту - 4 кнопки, шунтированные конденсаторами около 0,1мкФ, 3 светодиода с токоограничивающими резисторами около 300 Ом - красный, желтый, зеленый, один светодиод на борту сменной платы микроконтроллера, два переменных резистора (10кОм) для имитации аналоговых источников (например, датчиков тока, напряжения, температуры), один кварцевый резонатор 12 или 16 МГц для разработок требующих высокой стабильности тактовой частоты микроконтроллера и проверки системы защиты тактового генератора CSS, звуковой индикатор с обратной стороны платы, два ряда "гребенок" внизу, черного и красного цвета для подключения GND и VDD собственных и внешних устройств, соответственно. Каждый элемент подключается в цепь индивидуально, кроме звукового индикатора, минусовой вывод которого подключен к GND (черная "гребенка") и стандартной цепи кварцевого резонатора, шунтирующие конденсаторы которой подключены к GND. Использовать стенд планируется для обучения разработке микроконтроллерных устройств. Как показала практика и время, макет позволяет отлаживать довольно широкий ряд различных микроконтроллеров.
1 год назад
Как я заинтересовался микроконтроллерами STC
В своей практике пришлось мне заниматься различными микроконтроллерами. Как и большинство радиолюбителей начинал с Arduino (Atmega 328p), причем сразу Arduino Nano, как более профессиональная версия, потом перешел на STM8 (STM8S105C6T6, STM8S103F3P6), позже немного на STM32 (STM32F407VGT6, STM32F103F3P6). Пол года назад пришлось познакомиться с микроконтроллерами PIC, в одном из устройств. И все искал доступный и понятный микроконтроллер, естественно на площадке ALIEXPRESS. Однажды, натолкнулся на интересные часы - https://aliexpress...
1455 читали · 1 год назад