Обзор WISNode-LoRa

Сегодня обзор будет на ардуино-стайл плату с модулем RAK811, который содержит в себе микроконтроллер для малопотребляющих решений STM32L151CBU6 и LoRa трансивер SX1276 с внешней обвязкой для работы на частоте 868 МГц.

Что же такое LoRa? Это, собственно, как метод модуляции LoRa в беспроводных сетях LPWAN, так и открытый протокол LoRaWAN.
Технология LoRa может обеспечивать низкоскоростную связь на расстояния до 15 км при минимальном потреблении электроэнергии, обеспечивающем несколько лет автономной работы на одной батарее.
Диапазон применений данной технологии огромен: от собственной домашней автоматизации и модных течений интернета вещей (Internet of Things, IoT) до автоматизации промышленности и организации умных городов.

Сам метод модуляции LoRa проприетарный, запатентован компанией Semtech. В настоящее же время и другие производители имеют лицензию на производство LoRa трансиверов (например Microchip, STMicroelectronics).

Читать далее

Keil uVision Pack для МК к. Миландр

Было дело, приходилось работать с АРМ-ми от Миландра. Для написания прошивки как то приглянулся Keil uVision и в дальнейшем свыкся с его недостатками и особенностями, в остальном же он более чем устраивал. Компания Миландр предоставляет пак для своих МК под эту IDE, но с некоторыми недостатками, которые были исправлены. Сейчас же проектов с отечественными МК в работе нет, но хотелось бы поделиться рабочим инструментом — свой пак v1.5.0, собранный на основе последнего с официального сайта, данных с форума и своего опыта.

Читать далее

Нескучная пайка USB3300: USB HS на STM32F407

B22-00

Как-то для одного проекта были куплены внешние PHY USB High-Speed — USB3300. Планировалось подключать их к ПЛИС и с неё рулить всем, но потом была пересмотрена концепция устройства и USB HS заменили на Ethernet 1Gbit как более универсальный и гибкий интерфейс. PHY же остались, захотелось их запустить, заодно и оценить STM32CubeMX для STM32F4DISCOVERY.

Читать далее

STM32 и гирлянда датчиков температуры TMP05

b4-0

Хоть и думал это как блог по hardware-статьям в основном сделать, первая заметка будет таки о программировании.
Собственно, для одного проекта необходимо было простой блок, который крепиться на дин-рейку, имеет на борту простой RS-485, отзывается и настраивается по Modbus, а так же сам по себе опрашивает заданное количество датчиков температуры TMP05, включенных в «daisy-chain» режиме. О последних и пойдет речь.

Читать далее