Описание тега nrf51

Серия nRF51 - это семейство очень гибких, многопротокольных устройств типа система на кристалле (SoC) для беспроводных приложений со сверхнизким энергопотреблением от Nordic Semiconductor [1].
1 ответ

Android BLE Характеристика setValue Невозможно записать правильные данные

Я пытаюсь разработать приложение для Android, которое подключается к моей системе на базе NRF51822 с помощью BLE. Цель состоит в том, чтобы записать 3-байтовое значение (RGB) в мою собственную характеристику. Android - это клиент GATT, а устройство …
03 сен '17 в 13:33
1 ответ

ble_app_uart не может быть загружен полностью на nRF 51822

У меня проблема с перепрошивкой основной программы и SoftDevice на модуле nrf 51822. У меня версия Keil 5.24, и я использую SDK v12.3 . Я могу легко прошить SoftDevice, но после этого не могу прошить основную программу на устройстве. в Кейле он прос…
31 авг '18 в 17:15
1 ответ

Инкрементная сборка с GCC и ручным сборочным файлом?

Я пишу код для Bluetooth-чипа NRF51822, в Eclipse с GCC и make-файлом, который я поддерживаю самостоятельно. Моя проблема в том, что каждый раз, когда я нажимаю build, он компилирует все, что начинает занимать довольно много времени. Я не настолько …
26 июн '15 в 21:27
2 ответа

Получайте уведомления о данных BLE в Ubuntu

Я определил пользовательский сервис (NRF51822,S110) для отправки данных датчика. В том, что я включил уведомления для новых данных. Я могу получать данные, если я включил уведомление в приложении NRFconnect в Android и Windows. Но я не могу включить…
15 фев '18 в 12:53
2 ответа

OpenOCD не может соединиться с процессором Cortex

Я пытаюсь прошить SoC на базе cortex m0 из GPIO вычислительного модуля Raspberry Pi 3, но он продолжает отказывать с той же ошибкой. Ошибка: не удалось инициализировать порт отладки Я слежу за этим https://learn.adafruit.com/programming-microcontrol…
25 апр '17 в 13:41
0 ответов

Как сохранить данные только один раз в MYSQL, когда я использую nRF24L01

Я хочу сделать Hi-Pass систему, используя nRF24L01. Система Hi-Pass заключается в том, что вам не нужно отмечать или вставлять билет при входе в ворота метро. Вы только должны пройти ворота, имеющие с nRF24L01. Это моя история, расположенная рядом с…
03 апр '18 в 01:38
1 ответ

BLE с рекламным интервалом iOS

Я установил соединение между nRF52, рекламный интервал которого установлен на 20 мс, и программным обеспечением iOS, но пакеты принимаются только примерно каждую секунду. Кто-нибудь имел эту проблему раньше / знает какие-либо приемы, чтобы ускорить …
21 сен '17 в 08:26
2 ответа

Конвертировать код Objective-C в Swift

Я работал с nrf51x. У меня есть пример кода, написанный на Obj-C. Я не смог преобразовать его в Swift. uint8_t value = ACTIVATE_AND_RESET_REQUEST; [self.bluetoothPeripheral writeValue:[NSData dataWithBytes:&value length:sizeof(value)] forCharact…
06 ноя '15 в 09:36
1 ответ

Включение прерывания I2C при прерывании по таймеру на nRF52 Arduino

Я пишу программу для платы на базе nRF52 с использованием библиотеки Redbear Arduino. Эффективно трактую мою доску как BLE Nano 2. У меня есть таймер, который тикает каждые x миллисекунд, например, 50 мс. В этом таймере я хотел бы прочитать данные с…
01 июл '17 в 15:24
1 ответ

Не можете прошить на софт-девайс

Я использую nRF5 SDK для прошивки программного устройства pca10001 s110, и когда я использую make flash_softdevice ниже показана строка ошибки: Flashing: s130_nrf51_2.0.0_softdevice.hex nrfjprog --program ../../../../../../components/softdevice/s130…
23 июн '16 в 13:29
1 ответ

NRF51 - рекламный интервал iOS BLE - увеличение скорости соединения

Я смотрю на ускорение времени соединения между моим iOS-приложением и периферийным устройством. Я просмотрел документацию по яблокам на эту тему: https://developer.apple.com/library/content/qa/qa1931/_index.html Первоначально (до прочтения документа…
0 ответов

Как выключить светодиод через определенный промежуток времени с помощью модуля nrf51822

Имеется 12 светодиодов, которые подключены с помощью сдвигового регистра HC595, используется модуль nrf51822(модуль Bluetooth). Я хочу, чтобы светодиоды погасли через 3 секунды. Мой код выглядит следующим образом: #include "main.h" #include "uart.h"…
25 янв '19 в 07:07
1 ответ

Окно стека вызовов не отображает локальные значения

Я запускаю сеанс отладки. Я устанавливаю точку останова внутри функции services_init на линии 201. Я управлял run up to break point команда Процессор делает паузу в строке 201, как и ожидалось. Однако в окне стека отображаются только переменные, лок…
14 июн '17 в 19:53
1 ответ

Nordic nRF51 DK nrf_esb_init() не возвращается

Я разрабатываю параллельное приложение BLE и Shockburst для nRF51 DK. Сначала я попытался запустить Shockbust в одиночку. Он скомпилирован и не было никакой проблемы загрузить его на доску. Но когда я запускаю его, это не работает. Я думаю, что наше…
31 авг '16 в 13:50
1 ответ

Promgram nrf51822 с использованием st link v2 mini и openocd

Я пытаюсь запрограммировать или загрузить код на панель обсуждения nrf51822, используя st link v2 mini с openocd. Я следую учебному пособию в блоге http://icarus-sensors.github.io/general/starting-with-nRF51822.html. Однако я не смог подключиться к …
15 май '16 в 05:24
1 ответ

Библиотека PWM с низким энергопотреблением: PWM не останавливается, если low_power_pwm_stop вызывается из обработчика. Это ошибка?

Я использую SDK 12.0.0. Я работаю с low_power_pwm_init() инициализировать ШИМ, и я передал обработчик при инициализации. Я хочу остановить ШИМ из обработчика, поэтому я звоню low_power_pwm_stop() из обработчика. Я наблюдаю, что ШИМ не останавливаетс…
22 фев '17 в 14:14
1 ответ

Nordic nRF51 DK на Mac с помощью CrossWorks

В OSX с Rowley Associates CrossWorks, какие шаги необходимы для компиляции и запуска простого примера кода BLE UART для Nordic nRF51 DK на iPhone. Я нашел код iOS и Android здесь, и мне нравится эта часть: https://www.nordicsemi.com/Products/nRFread…
06 мар '15 в 21:23
1 ответ

Tshark не будет захватывать пакеты BTLE с помощью сниффера nRF

У меня проблемы с использованием tshark для захвата рекламных пакетов BTLE. Система очень хорошо работает с Wireshark. Однако, когда я пытаюсь запустить tshark из командной строки, он сразу же завершает работу и говорит: "0 пакетов захвачено". Есть …
21 июн '18 в 21:18
2 ответа

Приложение UWP Bluetooth с низким энергопотреблением отключается на ранней стадии

Поэтому я разрабатываю приложение для ноутбуков с ОС Windows, которое подключается к датчику давления, изготовленному по заказу. Приложение подключается к устройству, а затем получает уведомления от устройства каждые 10 мс. Тогда по какой-то причине…
21 окт '17 в 06:44
1 ответ

Управление несколькими периферийными устройствами BLE с помощью одного центрального

Я довольно новичок в IoT и BLE. Чего я хочу добиться, так это писать по GATT характеристику как минимум 100 периферийных устройств одновременно или в течение очень короткого периода времени (т.е. менее 100 мс). В настоящее время моими периферийными …
27 май '17 в 18:17