Реалиазция стандартного 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

И снова о программаторах для AVR

ПРОЛОГ

На заре использования микроконтроллеров конечно же немаловажным было наличие программатора, а для новичка это было делом трудоемким. Прочитав кучу форумов, и не найдя какой-то универсальности случайно наткнулся в журнале Радио на замечательный в то время проект PonyProg в тандеме с хардварным JDM флешером подключаемым к com portу персонального компьютера. Сразу же повторил базовый модуль, модуль под микроконтроллеры фирмы Atmel AVR, микроконтроллеры фирмы Microchip PIC. А сколько радости было, когда я запрограммировал им первый PIC (хороший флешер для PIC — WinPic800)!



Читать дальше
  • +5
  • 02 февраля 2016, 11:09
  • Jman
  • 4

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

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




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

Несколько слов об отладке 1Gb Ethernet-проектов на ПЛИС. Часть II.

В продолжение темы собственно об отладке 1Гбит-Ethernet-девайсов. Данный пост будет носить немного философский характер, т.е. много букв, мало картинок и совсем не будет кода или схем. Но в данном посте я поделюсь с читателями теми «граблями», на которые я реально налетал я и мои подчинённые/коллеги при разработке Ethernet-устройств (а этим делом я занимаюсь весьма немалое кол-во времени), дабы дать возможности избежать оных тем, кто идёт за мной.

Итак

Читать дальше
  • +10
  • 02 сентября 2015, 15:23
  • Kluwert
  • 2

Несколько слов об отладке 1Gb Ethernet-проектов на ПЛИС

Часть первая. Несколько слов об интерфейсах.

Сегодня использование девайсов на ПЛИС с сетью Ethernet (или как острят некоторые мои знакомые, «Азернет») – общее место. Особенно если речь идёт о высокоскоростной передачи данных (АЦП/ЦАП с сетевым выходом, обработка видео, «сырца» с радиолокаторов и гидроакустических комплексов, сбора данных с большой сети (решётки датчиков и т.д. и т.п.). Когда я вижу, как люди, покрывшись испариной, пытаются упихать поток отсчётов с квадратурного демодулятора SDR в USB 3.0, мне их становится откровенно жалко.


Читать дальше
  • +9
  • 01 сентября 2015, 19:54
  • Kluwert
  • 4

Плата разработчика DE1-SoC. Обзор


В один прекрасный момент я понял, что имеющейся у меня платы ПЛИС DE0-nano мне не хватает по ресурсам, а потому пришло время посмотреть чего нового достигли на базе ПЛИСостроения производители и что из этого по карману студенческому моему бюджету.


Читать дальше

Светодиоды, кнопки и Bluetooth hc-05. Часть 01

Как то так получилось, что самый дешевый bluetooth (HC-04, HC-05 ..) модуль стоит 5$, позиционируется он исключительно как преобразователь bluetooth -> com. (SPP), Но ведь в нем есть процессор, для него есть компилятор и IDE, почему бы не воспользоваться всеми благами HC-05.
Статья пишется исключительно как напоминалка самому себе, из-за чего стиль может существенно отличаться. Да и так как некоторых вещей я и сам не понимаю, из-за некоторого отсутствия описания, они будут описаны как просто рабочие, приглашаю всех к дополнению и исправлению. Хотя, господа, нет лучшего способа научится самому — чем научить кого-нить другого


Читать дальше
  • +7
  • 07 января 2013, 23:59
  • letni

Изготовление двухсторонней печатной платы при помощи пленочного фоторезиста ПНФ-ВЩ

См. также пример работы с фоторезистом ORDYL Alpha 350

В комментариях к заметке про плату-переходник граждане попросили рассказать о том, как я делаю печатные платы с помощью фоторезиста. Несколько подобных просьб пришли также по асе и на электромыло. Хотя я и считаю, что по теме «Изготовление печатных плат в домашних условиях» материала в Интернете и так предостаточно, всё же решил пойти навстречу людям и накропал-таки заметку про фоторезист (файл .pdf, в акробате доступно содержание (букмарки) слева от текста), в ходе которой описал изготовление вот такой вот двухсторонней платы:





Читать дальше

Сигма-дельта АЦП

Сигма-дельта АЦП
структурная схема
Сигма-дельта АЦП состоит из двух частей: модулятор и цифровой ФНЧ.
Модулятор преобразует входное напряжение Uвх в последовательность импульсов, а ФНЧ формирует выходной код.


Читать дальше

Analizzz. Или мой клон китайских клонов логических анализаторов =)


Приветствую уважаемое сообщество!
Статья поведает про мой джедайский путь к тому, чтобы иметь под рукой такое нужное и удобное в жизни каждого эмбеддера устройство, как логический анализатор.
А именно, о самостоятельном его изготовлении. Заинтересованных прошу заглядывать под кат.

ДАНГЕР!!! Здесь Вы можете обнаружить over9000 большое количество картинок, мозговыносящего сленгоизобилирующего текста, нелогичность и непоследовательность изложения, а также, возможно, немалое количество грамматических ошибок и прочие атрибуты кривопейсательства. Если это способно причинить вред Вашей тонкой душевной организации или затронуть религиозные взгляды, то настоятельно рекомендуется акститься пройти мимо. Спасибо за понимание.


Читать дальше