Архив рубрики: Отладочные платы

Кросскомпиляция с помощью CMake

Компилировать программу будем под популярнейшую платформу Raspberry Pi. Эту заметку я использую, как памятку для закрепления информации полученной из публикаций: [ Raspberry Pi C ++] Using CMake и The Useful RaspberryPi Cross Compile Guide. Поэтому код и текст будут существенно с ними перекликаться, но в своей статье я сосредоточусь на практической стороне вопроса и опущу… Читать далее »

Использование LIttleFS совместно с параллельной NAND памятью

Обычно для удобства работы с различными носителями информации используются различные файловые системы. Основное удобство заключается в абстрагировании от особенностей физического исполнения носителя ( как размер страницы, блока и т.д) и сосредоточиться на работе с полезной нам информацией. В данной статье пойдет речь о параллельной NAND Flash память и файловой системе LittleFS. До недавнего времени для… Читать далее »

NRF51. Создание проекта с поддержкой BLE

Сегодня создадим с нуля проект с поддержкой BLE в частности профиля Nordic UART over BLE. Хочу сказать про некоторые оговорки, касающиеся стека BLE. Мне удалось запустить проект только со стеком SoftDevice S130. Этот стек для такой цели избыточен, потому что он поддерживает режим работы устройства, как в режиме хоста, так и слейва. Этот функционал, требует… Читать далее »

NRF51. Cоздание простого проекта

Общие сведения В последнее время, становится всё популярнее стандарт передачи данных Bluetooth Low Energy (BLE). BLE по сути несколько упрощенный протокол Bluetooth. Основное назначение BLE это обмен небольшим объемом данных с различными низкопотрбляющими устройствами (датчики, фитнес браслеты, велокомпьютеры и т.д.). У многих производителей уже есть микроконтроллеры с интегрированной радиочастотной частью. Подобные чипы есть у ведущих… Читать далее »

Отладочная плата измерения тока и зарядки аккумуляторов

В последнее время заинтересовался батарейным питанием и немедленно решил разработать соответствующую плату. В данной статье опишу ее и ее возможности. Сердцем и мозгом платы снова является STM32. На этот раз это микроконтроллер из малопотребляющей серии L, да и к тому же еще и на энергоэффективном ядре Cortex-M0+. Итак полное название контроллера STM32L051C. Из интересных особенностей… Читать далее »

Моя реализация протокола NEC

Сведения о протоколе NEC В интернете очень много реализации данного протокола. Но я бы хотел поговорить больше о аппаратном захвате импульсов с фотоприемника. Для начала общий вид посылки. Картинки взял с сайта altium, кстати там же есть более подробное описание протокола. Как видно из рисунка 1 в самом начале посылки идет стартовая последовательность — импульс… Читать далее »

Отладочная плата STM32

Хочу поделиться мнением о использовании отладочной платы Waveshare Open407V-C. Данную плату можно приобрести в разной комплектации, я выбрал Package A. Расписывать все модули не буду наиболее примечательные на мой взгляд это: модуль PHY Ethernet на DP83848, LCD 320×240 дисплей c тачскирном на контроллере ILI9325 и модуль USB HS Board с интерфейсом ULPI.  Более подробно о модулях… Читать далее »