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

Reset signal of nRF8001

Hello.

I use BLE Shield V.2.1 of RedBearLab.com for Arduino. The shield equipped nRF8001.

After about 62ms from reset nRF8001 by putting Low signal in Arduino pin 4 (set it on a reset pin), at first main board (NUCLEO-L053R8) recieve "0x00 0x82 0x40 0x01". And next, after about 510ms from avobe signal, main board recieve "0x01 0x04 0x81 0x02 0x00 0x02"(maybe "DeviceStartedEvent").

Is this behavior right?

I assume that it may be right to recieve "DeviceStartedEvent" first after reset.

Parents
  • You need to verify that your SPI configuration is indeed OK, by using the ACI Test command and the Echo command. The Device Started Event is ok after a reset but you are seeming getting it twice, and the first one appears to be malformed (62ms) and then you get a second one at 510ms

    I would also suspect the the nRF8001 is getting reset a second time either due to a power supply glitch so I would verify that there is enough power for the nRF8001.

    Take a look at the porting guide for more input.

    Apologies for the delay and assume that you were able to overcome this issue.

Reply
  • You need to verify that your SPI configuration is indeed OK, by using the ACI Test command and the Echo command. The Device Started Event is ok after a reset but you are seeming getting it twice, and the first one appears to be malformed (62ms) and then you get a second one at 510ms

    I would also suspect the the nRF8001 is getting reset a second time either due to a power supply glitch so I would verify that there is enough power for the nRF8001.

    Take a look at the porting guide for more input.

    Apologies for the delay and assume that you were able to overcome this issue.

Children
No Data
Related