Рубрика «программирование микроконтроллеров» - 17
Встроенный контроллер одного ноутбука и его наследство
2021-08-08 в 14:00, admin, рубрики: ruvds_перевод, аппаратное обеспечение, Блог компании RUVDS.com, контроллер, ноутбук, Ноутбуки, программирование микроконтроллеров, разработкаUSB Mass Storage BOT чиним multi LUN у STM32
2021-08-07 в 15:40, admin, рубрики: LUN, msc multi LUN, stm32, stm32 hal, stm32l, USB Mass Storage, программирование микроконтроллеровПопалась задача в проекте реализовать, чтобы по USB микроконтроллер прикидывался несколькими дисковыми устройствами для MicroSD, встроенной EEPROM и нескольких страничек оперативной памяти. Решил, что вполне логично, пойти по пути наименьшего сопротивления, попробовав запустить из коробки, то что ST реализовали в своей библиотеке. Работа c USB разделена у них на уровни абстракции: драйвер + MiddleWare:
Переделываем DSO138, или сделать что-то похожее на инструмент из игрушки
2021-08-02 в 15:50, admin, рубрики: diy или сделай сам, DSO138 переделка, мини осциллограф, отладка, программирование микроконтроллеров, схемотехникаПредыстория и введение
На Али продается за очень недорого интересная игрушка – осциллограф под названием DSO138. Он снискал уже довольно большую популярность среди любителей электроники, но параметры этого приборчика, увы, позволяют его более-менее полноценно использовать только для отладки очень низкочастотных схем. Собственно, он и не позиционируется как инструмент, а скорее, как DIY-kit для начинающих электронщиков.
Практический взгляд на Raspberry Pi Pico с точки зрения STM32
2021-06-19 в 10:01, admin, рубрики: raspberry pi pico, ruvds_перевод, Блог компании RUVDS.com, микроконтроллер, Программирование, программирование микроконтроллеров, разработка, Разработка на Raspberry PiСравнительно недавно Raspberry Pi Foundation выпустила плату Raspberry Pi Pico, основанную на микроконтроллере (Micro Controller Unit, MCU) RP2040. Эта плата привлекла большое внимание членов сообщества разработчиков различных электронных устройств. Появилось довольно много проектов, в которых используются программируемые модули ввода-вывода (Programmable I/O, PIO) Raspberry Pi Pico. Например, это проект PicoDVI, в котором конечные автоматы PIO используются для вывода DVI-сигнала.
Но с появлением Raspberry Pi Pico связано не только радостное возбуждение разработчиков электроники. Это событие заставило сообщество задаться важным вопросом о том, окажет ли появление платы какое-то ощутимое влияние на тех, кто пользуется STM32, SAM и другими микроконтроллерами, основанными на Cortex-M. Станет ли микроконтроллер RP2040 жизнеспособным выбором для некоторых из проектов, в которых используются похожие MCU? Учитывая то, что в состав RP2040 входит двухъядерный процессор ARM Cortex-M0+, кажется справедливой идея использования этого микроконтроллера там же, где применяются 32-битные MCU от ведущих производителей компонентов такого рода, в частности, от STMicroelectronics.
Сможет ли небольшой проект Raspberry Pi Foundation показать инженерам STM как надо делать микроконтроллеры, или создателям платы на RP2040 стоит пересмотреть некоторые из своих гипотез? Сложно ли будет портировать на RP2040 низкоуровневый код, рассчитанный на STM32?
Читать полностью »
OpenRPNCalc: делаем бескомпромиссный калькулятор
2021-06-17 в 23:05, admin, рубрики: программирование микроконтроллеровВообще-то в блогах я обычно выступаю в роли фриковатого научного сотрудника, занудным голосом вещающего про какое-нибудь измерение параметров Стандартной Модели. Но сейчас я попробую совсем другой жанр. Короче говоря, в один прекрасный день я понял, что мне не хватает «железного» научного калькулятора. Пришлось делать самому.
Но зачем?
Собираем и устанавливаем свою Linux-систему на микроконтроллер STM32MP1
2021-06-06 в 12:00, admin, рубрики: linux, STM32MP1, vds, vds на nvme, vps, Блог компании Маклауд, дешевый vds, микроконтроллеры, надежный vds, Настройка Linux, программирование микроконтроллеров
В этой статье мы автоматизируем процесс сборки и установки Linux-системы на микроконтроллер STM32MP157-DK2. ОС будет обладать минимальной функциональностью, но зато мы соберём из исходников собственную систему. А поможет нам в этом Buildroot — система сборки Linux-дистрибутивов.
Что такое Buildroot?
Сначала вспомним, что Linux-система состоит из достаточно большого количества разных компонентов. Так как мы здесь говорим про embedded-платформы, выделим следующие компоненты:
Читать полностью »
HK32F030C8T6 全功能克隆 (полный функциональный клон) STM32F030C8T6
2021-05-27 в 10:19, admin, рубрики: HK32F030, stm32f030, программирование микроконтроллеров, Производство и разработка электроникиСперва лёгкая прелюдия...
STMicroelectronics за последние 4-5 месяцев заставила мелких и средне сочных производителей микроэлектроники капитально "затянуть пояса". Не секрет что за это время оригинальные чипы капитально взлетели в цене, а последние пару месяцев чипов так вообще и не достать... Поэтому потянулись, в связи с дефицитом, к китайским аналогам.
Вот к примеру HK32F030C8T6 по заявлениям производителя (Шэньчжэнь Hangshun Chip Technology R&D Co., Ltd.) является полной копией своего с позволения сказать старшего брата STM32F030C8T6. Итак, давайте посмотрим...