This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Unable to setup Communication between nRF52832 DK and Custom board which is having BL654

Hi, I am new to BLE, I am trying to send and receive data over BLE and print them in Uart as well in both devices respectively.

And I downloaded lastest NRF5-SDK, I have been using examples "ble_app_uart_c" project in nRF52832 DK and 

"ble_app_uart" project in BL654.

Before flashing the above programs in both devices, I  flashed soft device hex file in both the devices such as S132 to nRF52832 and S140 toBL654.

In order to send and receive simple string in both the devices, what changes do I need to do in those programs? I am not understanding which APIs are needed to do this?

Tried from the last two days couldn't get any result.

Please, can someone guide me to get this working?  or if Some examples with basic string send from the peripheral device and receive at the central device would be really helpful to get started?

  • Hi,

    What problem are you facing?

    You can run ble_app_uart example to test BLE example(or any other example). Assuming you have configured them as BLE central and peripheral.

    I think BL654 doesn't have external crystal, you need to change Softdevice Clock Source as mentioned here.

  • Hi Ali,

    I was trying to send data from BL654(Peripheral)  to nRF52832 DK (BLE Central) but I couldn't receive any data at nRF52832.  I am using ble_app_uart example in ble_peripheral and ble_central 

    I have a few questions 

    1) How to check the scan result and connect to the intended device, in my case it is nRF52832?

    2) How do I know my device is sending data properly and what is being received?

    If you have any code working code would be helpful to understand

    I think BL654 doesn't have external crystal, you need to change Softdevice Clock Source as mentioned

    -> I did change in nrf_sdh.c as given in attached pic

Related