Visual Studio 2017 + STM32CubeMX

После написания статьи о применении Visual Studio 2017 и WiFi SoC захотелось проверить, насколько сложно или просто будет откомпилировать и отлаживать проект для более рядовых микроконтроллеров, таких как STM32. Исходный проект будет сгенерирован в STM32CubeMX и с минимальными дополнениями будет открыт в Visual Studio, более того, проект также можно будет обновлять из STM32CubeMX, как для других IDE. Все наглядно, по шагам под катом. :) […]

Read More →

Отладочная плата для К1986ВЕ1QI

В этот раз посмотрим на одну плату, спроектированную ещё в 2015-м году за одну рабочую неделю. Надо было срочно спроектировать схему («для себя», сдавать документацию не требовалось), развести плату и отдать герберы на изготовление платы, сроки, как обычно, «еще вчера надо». Правда, в итоге проект так не дошел до логического завершения по некоторым причинам… Наработки же остались, чтобы они бесполезно […]

Read More →

Visual Studio 2017 — написание и отладка проекта для SoC

С прошлого раза применения Visual Studio 2015 для написания прошивки и отладки под SoC прошло немало времени. 2017-я версия заметно обновилась, появилось много удобных фич, нововведений для C# 8.0, и, что также важно, обросла плюшками для эмбеддерского применения. Сразу отмечу, что этот материал подходит для версии Visual Studio 2017 не ниже v15.6.7, я же использовал v15.7.1 вначале и далее обновился до v15.7.3 при написании […]

Read More →

X-Link OpenSource Hardware

Здесь не будет статьи о разработке своего программатора-отладчика (как, к примеру Black Magic Probe, т. к. это время затратно и смысла в этом я особого не вижу), это просто небольшая статья о самодельном варианте отладчика-программатора, который можно прошить в St-Link, J-Link, CMSIS-DAP. Проект открыт для самостоятельного изучения, а также приведена ссылка на заказ печатной платы в OSH Park (мне с […]

Read More →

Различия MJIOT-AMB-01 и MJIOT-AMB-01S (RTL-00)

Собственно, видел эти модули давно, но необходимости в них не было, т. к. они отличаются распиновкой по сравнению с распространёнными RTL-00, и связываться с ними не хотелось. Время от времени же поглядываю аукционы на ebay и, собственно, один продавец выставил такой модуль на аукцион, я сделал ставку по минимуму (дешевле обычной цены модуля), да забыл о аукционе на неделю. Как […]

Read More →

Обзор LoRa концентратора — RAK831

Несколько запоздалый обзор о концентраторе RAK831. В обзоре будут первые попытки его запустить различными путями и возникшие проблемы. Также после более детального изучения материала по LoRaWAN я понял, что в первом обзоре на модули RAK811 делал тестирование несколько неправильно, от этого и результаты по дальности работы оказались скромными, почему — также будет описано. Изначально я думал, что эта статья будет довольно […]

Read More →

Обзор WISNode-LoRa

Сегодня обзор будет на ардуино-стайл плату с модулем RAK811, который содержит в себе микроконтроллер для малопотребляющих решений STM32L151CBU6 и LoRa трансивер SX1276 с внешней обвязкой для работы на частоте 868 МГц. Что же такое LoRa? Это, собственно, как метод модуляции LoRa в беспроводных сетях LPWAN, так и открытый протокол LoRaWAN. Технология LoRa может обеспечивать низкоскоростную связь на расстояния до 15 км […]

Read More →

Обзор модуля RDA5981X1

Привет! Сегодня на обзор доступный по цене ($1.92 на момент написания статьи) модуль RDA5981X1 на достаточно свежем SoC — RDA5981A, который является самым бюджетным в линейке. Обзор будет как о возможностях этого SoC, так и о компилировании прошивки с использованием makefile и GNU Arm Embedded Toolchain. Основные фишки и возможности этого SoC: WiFi 2.4 ГГц, 802.11 b/g/n, 150 Мбит/сек; Cortex-M4F, до 160 […]

Read More →

Обзор RAK611 (IoT Dash Button) — Схемотехника и первые впечатления

Заказал ради интереса модуль IoT кнопки, а-ля аналог Amazon Dash Button, но тут сразу 4 кнопки в одном корпусе и сердцем является уже знаковый модуль RAK473. Также мне это интересно ещё и по той причине, что устройство выполнено с встроенным аккумулятором, и интерес представляет реализация питания там (я уже делал портативное устройство на RTL8711AM, есть с чем сравнить). К слову, внутри […]

Read More →

Схемотехника и обзор модуля EMW3081

Сегодня поглядим, что внутри модуля EMW3081, который, по идее, на RTL8711AM (вроде как должен быть на нём, судя по характеристикам со страницы производителя). EMW3081 получается неким аналогом модуля RAK473 в другом исполнении, поэтому и будем сравнивать с ним. Под катом схемотехника и краткий обзор модуля. Если вкратце, то со стоковой прошивкой имеет аналогичный модулю EMW3080 функционал и готов к применению сходу в […]

Read More →