RSS
Sort by » date activity ▼ answers views votes

80 questions

Tagged
  • x
39
views
no
votes
2
answers
Last activity 2017-03-20 18:17:23 +0100 by Amigo

NRF52 ESB RX-TX

how to change RX and TX operations ? i wrote next code:

#include "nrf_esb.h"
#include <stdbool.h>
#include <stdint.h>
#include "sdk_common.h"
#include "nrf.h"
#include "nrf_esb_error_codes.h"
#include "nrf_delay.h"
#include "nrf_gpio.h"
#include "nrf_error.h"
#include "nrf_log ...
(more)

31
views
no
votes
1
answer
Last activity 2017-03-20 16:11:56 +0100 by Hung Bui

nRF52 ESB ACK payload not sent/received with fixed payload length

Working on a project to set up a bidirectional UART to SPI link over ESB with nRF52832 (PCA10040), using SDK 13.0. Working from provided examples for PTX and PRX, I manage to send from PTX to PRX with no ... (more)

32
views
1
vote
1
answer
Last activity 2017-03-20 16:07:53 +0100 by Tgage

ESB Peripheral Question

I have set up some code using the ESB example in SDK v12.2.0 I and am able to transmit and receive packets between two nrf51 dongles, with no issues. However, when I program a custom PCB that has ... (more)

32
views
no
votes
1
answer
Last activity 2017-03-03 11:17:56 +0100 by Torbjørn Øvrebekk

mbed and ESB [closed]

Does the mbed compiler support the Enhanced ShockBurst capability of the nRF52?

21
views
no
votes
no
answers
Last activity 2017-02-22 17:37:18 +0100 by amir flag of Iran, Islamic Republic of

NRF24L01+ can not REcieved NRF51822 ACK in ESB!!!?

i have a setup with one NRF24L01+ as PTX and one NRF51822 as PRX

my problem is that the data sended ok and ack sended to NRF24L01+(i assume that by NRF_ESB_EVENT_TX_SUCCESS) but NRF24L01+ does not recieve it and MAX_RT ... (more)

33
views
no
votes
no
answers
Last activity 2017-02-17 12:29:05 +0100 by Hung Bui

51822 esb datarate 250kpbs cann't work!!

(void)nrf_esb_init(NRF_ESB_MODE_PRX);
        //nrf_esb_set_output_power(NRF_ESB_OUTPUT_POWER_0_DBM);
        nrf_esb_set_channel(18);//2400+18
nrf_esb_set_crc_length(NRF_ESB_CRC_LENGTH_2_BYTE);
nrf_esb_set_base_address_length(NRF_ESB_BASE_ADDRESS_LENGTH_4B);
        nrf_esb_set_address_prefix_byte(0,0x55);
        nrf_esb_set_base_address_0(0x3412BBAA);
        nrf_esb_set_datarate(NRF_ESB_DATARATE_250_KBPS);
(void)nrf_esb_enable();

when i set datarate NRF_ESB_DATARATE_1_MBPS or NRF_ESB_DATARATE_2_MBPS it was work,but when i set datarate NRF_ESB_DATARATE_250_KBPS it wasn ... (more)

52
views
no
votes
1
answer
Last activity 2017-02-14 15:37:23 +0100 by Hung Bui

nrf51822 and nrf24l01+ (esb)

Hi

i wanna create a connection between nrf24l01+ and nrf51822 with esb

in nrf51822 side i'm using sdk12.02 example and i need help for nrf24l01+ side

recommend me library or a method to setup

tnx

543
views
no
votes
2
answers
Last activity 2017-02-03 19:27:35 +0100 by jrowe

Re-enable softdevice

Hi. I'm trying to enable and disable softdevice repeatedely. In my code, softdevice is firstly enabled then advertising properly. After some seconds, softdevice is disabled and ESB is enabled. It is worked properly too. and then esb is deisabled ... (more)

46
views
no
votes
1
answer
Last activity 2017-01-31 09:45:07 +0100 by Kristin flag of Norway

lfclk initialization trouble when switching between ble and esb

Hello,

In my application I want to switch between using bluetooth low energy and enhanced shockburst (esb). I have tried using the timeslot api to run both of them together, but although it works very well, waiting for available timeslots ... (more)

50
views
no
votes
1
answer
Last activity 2017-01-18 14:15:45 +0100 by Hung Bui

How to hope frequency after send Ack in ESB

Hi, I use a nRF52832 on pca10040 with s132 as RX and an arduino uno with a nRF2401L+ as TX

The nRF52 is a BLE NUS peripheral and can receive ESB packet with timeslot like this

The nRF24 send ESB ... (more)

33
views
no
votes
1
answer
Last activity 2017-01-13 13:58:31 +0100 by Hung Bui

About the demo running micro-esb concurrently with ble in Blogs

Hi, I look at this demo,found that the ESB is PRX in most time, it may lead to a high power consumption.I want to achieve auto ack, piggybacking data in ACk from PRX.So the PTX is only ... (more)

33
views
no
votes
no
answers
Last activity 2016-12-23 21:43:34 +0100 by jimage

ESB and app_timer.c

Hello!

I have a device with custom nrf52832 board. This device can beep using buzzer. Frequency of the sound is generated by pwm driver from SDK. I'm changing frequencies and delays between to generate melody via app_timer.c (app_timer_start ... (more)

43
views
no
votes
1
answer
Last activity 2016-12-06 09:18:22 +0100 by Kristin flag of Norway

NRF_ESB_BITRATE_1MBPS_BLE (nRF5 SDK)

The ShockBurst bitrate mode (nrf_esb_bitrate_t) NRF_ESB_BITRATE_1MBPS_BLE is described as '1 Mb radio mode using Bluetooth low energy radio parameters.' in the SDK documentation. I couldn't find any further references.

How does NRF_ESB_BITRATE_1MBPS_BLE differ from NRF_ESB_BITRATE_1MBPS?

124
views
no
votes
1
answer
Last activity 2016-12-05 10:21:46 +0100 by Torbjørn Øvrebekk

queries regrading ESB RF communication examples

Hi,

I have some queries about ESB RF Communications.

1.The address : is it possible change RF communication to one node(Tx) to multiple nodes(Rx). If Yes, Where can I change the code in ESB RF Communication(How to ... (more)

22
views
no
votes
1
answer
Last activity 2016-11-25 03:33:13 +0100 by Chaw flag of China

how to enable other pipes on nRF24LU1 [closed]

Hi, Nordic

I know pipe0 and pipe1 are be enabled on nRF24LU1 nRFgo SDK example for default PRX.

Now I only to enable pipe0, disable pipe1.

  1. First, I use this function: hal_nrf_close_pipe(HAL_NRF_ALL)

    then I use hal_nrf_open_pipe(HAL_NRF_PIPE0, false);

    But ...

(more)

25
views
no
votes
no
answers
Last activity 2016-11-23 13:58:33 +0100 by Chaw flag of China

ESB TX fail event but RX has received data [closed]

Hi, Nordic engineer

nRF52832 as ESB PTX, nRF24LU1 as ESB PRX

same channel, crc, and match address and pipes, but from nRF52832 uart log, ESB TX fail event always show, but from nRF24LU1 PRX, RX has received data.

then I ... (more)

40
views
no
votes
1
answer
Last activity 2016-11-22 09:33:24 +0100 by Jørgen Holmefjord flag of Norway

How can I understand esb channel , address and pipe [closed]

Hi, Nordic I know when esb working, channel , address and pipe is very important.

From sdk and demo, I can not know these items clearly.

I know these items should be same both TX and RX if ESB working fine ... (more)

29
views
no
votes
1
answer
Last activity 2016-11-18 14:58:58 +0100 by Hung Bui

How many and which pipe nRF24LU1 set default enable? [closed]

Hi. I have one question: From SDK and docs, I can find how many pipes and which pipe nRF24LU1 open when it is TX. I check function:

void hal_nrf_open_pipe(hal_nrf_address_t pipe_num, bool auto_ack);

from commment, it can be used to ... (more)

26
views
no
votes
1
answer
Last activity 2016-11-16 14:53:43 +0100 by Sigurd flag of Norway

nRF24LU1 esb default channel [closed]

Hello, when I check nRFgo SDK document and demo, find one difference, it's strange.

First, in demo, I check hal_nrf.c:

/** * Typedef for the RF_CH register. Contains all the bitaddressable * settings in the bits struct and the value sent ... (more)

83
views
no
votes
1
answer
Last activity 2016-11-15 15:26:46 +0100 by Torbjørn Øvrebekk

nRF24LU1 pair [closed]

I want to use esb to communication between nRF52 with nRF24, I want to add pairing code, anybody can help me?

561
views
no
votes
1
answer
Last activity 2016-11-09 15:47:06 +0100 by sajin

Error: L6218E: Undefined symbol uesb_flush_tx (referred from main.o) when compiling the uesb on Keil

I have two nrf51822AC mcu chips that are integrated on custom boards, and I need to communicate between those two chips (one set as a transmitter and the other as the receiver). I wanted to use simple shock-burst protocol but ... (more)

65
views
no
votes
1
answer
Last activity 2016-10-15 16:57:34 +0100 by Torbjørn Øvrebekk

Can esb set a special ack payload ?

I am using esb dpl in nrf5 sdk v11. I want to put a special packet in ack payload. but I think nrf_esb.c code can not do. the reason is that when on_radio_disabled_rx() is called, tx(ack operation) already ... (more)

47
views
no
votes
1
answer
Last activity 2016-10-13 15:39:00 +0100 by Torbjørn Øvrebekk

timing Enhanced Shock Burst protocol nRF52

Hello all,

I try to find out how long some configurations of the Enhanced Shock Burst protocol take time. I am working with the nRF52 Development Kits.

Some timings I want to figure out are: - initialization of ESB protocol - set ... (more)

73
views
1
vote
1
answer
Last activity 2016-09-20 09:36:27 +0100 by Einar Thorsrud flag of Norway

ESB radio maximum channel number?

The manuals for the nRF51 and nRF52 list the maximum ESB radio channel number as 100, but in the SDK the guard value in the set channel function is <= 125

(in both the older SDK's using micro_esb.c, and ... (more)

241
views
2
votes
no
answers
Last activity 2016-09-19 15:57:53 +0100 by m.wagner

ESB on nRF52 SDK11: not sending ACK payloads

I'm trying to set up an ESB PRX on an nRF52 that has to communicate with an nRF24L01 chip acting as PTX. Because I want to react to the received data as quickly as possible, I tend to call ... (more)

113
views
2
votes
1
answer
Last activity 2016-08-31 09:28:39 +0100 by Einar Thorsrud flag of Norway

Double direction communication problem in ESB protocol (PTX --> PRX --> PTX)

Hey,

I have two nrf52 development board. One is PRX, one is PTX. I try to realize the scenario that: PTX transmits a number like "100", PRX receives this data "100" and plus "1". Now data is "101" at the ... (more)

373
views
2
votes
2
answers
Last activity 2016-08-29 10:41:12 +0100 by Hung Bui

NRF52 Multiprotocol with TIMESLOT ESB

Hello, I recently migrated to nrf52 and countering some problems with NRF_ESB concurrently with BLE.

I started with This example which was a part of the Running micro-ESB concurrently with BLE tutorial.

Since this example used a micro esb and ... (more)

82
views
no
votes
1
answer
Last activity 2016-08-17 16:38:44 +0100 by Petter Myhre flag of Norway

ESB and dynamic pipe address

Hi

my idea is to open and close pipes identified by BLE address of device. Currently I enable ESB on BLE disconnect using timeslot API.

How can I do this "on the fly"?

Thanks

314
views
no
votes
1
answer
Last activity 2016-08-16 17:41:18 +0100 by Martin Peters

esb "realtime" - timeslots - nrf51 example [closed]

Hi

can ESB be considered RealTime transfer as soon as it has it's timeslot?

Outline of use-case: - Device advertises existenace on BLE - If there is data waiting for this device, it would be notified e.g. by an attr-read ... (more)

198
views
no
votes
1
answer
Last activity 2016-08-16 10:33:59 +0100 by Håkon Alseth

nRF52 <-> 24L01+ ESB sample code [closed]

Does anyone have any sample code for two-way ESB comms between an nRF52 and nRF24L01+ being controlled by an Arduino (or similar), please?

I can get two nRF52s to talk to each other, and I can get two 24L01+s ... (more)

Statistics

  • Total users: 17051
  • Latest user: Jaxon Clement
  • Resolved questions: 8868
  • Unanswered questions: 2386
  • Total questions: 20786

User menu

    or sign up

Recent questions