Реалиазция стандартного GATT-BLE профиля на RSoC фирмы Cypress

Эта статья является продолжением моей статьи [1]. Здесь речь пойдёт о программной реализации стандартного GATT (Generic Attribute Profile) профиля ESP (Environmental Sensing Profile), включающего два также стандартных сервиса: ESS (Environmental Sensing Service) и BAS (Battery Service). К описанному серверу можно будет подключиться с любого устройства, поддерживающего протокол BLE (Bluetooth Low Energy), например смартфон или планшет, для мониторинга температуры и относительной влажности воздуха, а также состояния батареи. Помимо этого будут представлены некоторые программные и аппаратные средства для разработки и отладки BLE приложений.

Устройство наше основано на том-же радиомодуле CYBLE-022001-00 фирмы Cypress Semiconductor, подробнее о нем см. в первой части статьи [1]. В состав модуля входит микроконтроллер с архитектурой ARM Cortex-M0, в который помимо стека BLE можно загрузить программу пользователя. В схему добавлена пара резисторов для измерения напряжения батареи встроенным в RSoC АЦП.

схема


Читать дальше
  • +3
  • 08 июня 2016, 09:31
  • Ser60

Bluetooth Smart Broadcaster на RSoC фирмы Cypress

Эта вводная статья по тематике является продолжением моей статьи [2]. Здесь я расскажу о разработке микромощного BLE (Bluetooth Low Energy) устройства, или как их сейчас принято называть, Bluetooth Smart. Устройство выполняет функцию маяка и построено на модуле CYBLE-022001-00 фирмы Cypress Semiconductor.




Читать дальше
  • +6
  • 07 января 2016, 01:04
  • Ser60

Об использовании драйверa ЖКИ CP2401

Один из вопросов, возникающих при проектировании устройств с батарейным питанием — это какой использовать индикатор. Знакосинтезирующие и графические ЖКИ наиболее универсальны в плане отображения различных символов. Однако, их контроллеры потребляют слишком много энергии, что в ряде случаев может быть неприемлимо в условиях длительной непрерывной работы прибора. Голые сегментные индикаторы (стекляшки) наиболее привлекательны в плане энергопотребления и могут управляться непосредственно от МК, особенно если в нем имеется контроллер ЖКИ, или от специализированных микросхем драйверов. К сожалению, распространенные 7-сегментные индикаторы не позволяют нормально отобразить большинство букв. Вот тут-то на помощь и приходят 14-сегментные ЖКИ. На них помимо цифр хорошо отображаются все буквы латинского алфавита и множество других символов.



Читать дальше
  • +9
  • 21 августа 2012, 22:14
  • Ser60
  • 1