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

nrf51822QFAAH10 not addvertising

Hi i buy a nrf51822-02 module and the chip of this,is nrf51822qfaah10 i compile the ble_app_uart_s130 and program my module but it does not have any advertising

my nrfgostudio :

image description

my keil setting :

image description

i test my code and address on a nrf51822qfaca10 and it does not have any problem and advertise truly

i am sure about avdd,vdd,gnd and ....

i test 3 number of nrf51822qfaah10 and all of them has this problem

please help me

Parents
  • EDIT 12.01.17##

    The SDK v11.0.0 examples are intended for the nRF51 DK which uses a nRF51422 QFAC variant(i.e. 256kB Flash and 32kB RAM). The nRF51 DK also has an external 32kHz which is used by the SoftDevice, thus if you do not have an external 32kHz crystal, then you have to set the LFCLKSRC to the following

    #define NRF_CLOCK_LFCLKSRC      {.source        = NRF_CLOCK_LF_SRC_RC,            \
                                     .rc_ctiv       = 16,                                \
                                     .rc_temp_ctiv  = 2,                                \
                                     .xtal_accuracy = NRF_CLOCK_LF_XTAL_ACCURACY_20_PPM}
    

    If you can debug the ble_app_uart application, then I suggest that you look at the returned error codes in ble_stack_init().

Reply
  • EDIT 12.01.17##

    The SDK v11.0.0 examples are intended for the nRF51 DK which uses a nRF51422 QFAC variant(i.e. 256kB Flash and 32kB RAM). The nRF51 DK also has an external 32kHz which is used by the SoftDevice, thus if you do not have an external 32kHz crystal, then you have to set the LFCLKSRC to the following

    #define NRF_CLOCK_LFCLKSRC      {.source        = NRF_CLOCK_LF_SRC_RC,            \
                                     .rc_ctiv       = 16,                                \
                                     .rc_temp_ctiv  = 2,                                \
                                     .xtal_accuracy = NRF_CLOCK_LF_XTAL_ACCURACY_20_PPM}
    

    If you can debug the ble_app_uart application, then I suggest that you look at the returned error codes in ble_stack_init().

Children
Related