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

nRF2740 RDYN low after RESET

I am trying to hook up nRF8001 to TI MSP430F663x via nRF2740 module.

All inputs seems to be controlled properly.

Once I release the nRF8001 RESET line, RDYN goes low instead of expected high. Toggling REQN does not change RDYN status.

If I still try to send the "echo" ACI command, NRF8001 sends back 0x81 (ACI_STATUS_ERROR_INTERNAL) on MISO then set RDYN high at end of SPI message and drops it back.

Any ideas on why ACI is not behaving as expected?

Does the nRF8001 needs to be connected to nRFgo studio before ACI interface is enabled?

Thanks for you help

Parents
  • Hi,

    The RDYN line will go low when the nRF8001 has data to send to the application controller. After a reset it will send a device started event to let you know which state it is in (setup or standby). This event will look like this: 0x01 0x04 0x81 0x02 0x00 0x02

    Where: 0x01 = Debug byte, discard this 0x04 = Length 0x81 = Device started event 0x02 = Setup state 0x00 = No HW error 0x02 = 2 available data credits

    Best regards, Runar

Reply
  • Hi,

    The RDYN line will go low when the nRF8001 has data to send to the application controller. After a reset it will send a device started event to let you know which state it is in (setup or standby). This event will look like this: 0x01 0x04 0x81 0x02 0x00 0x02

    Where: 0x01 = Debug byte, discard this 0x04 = Length 0x81 = Device started event 0x02 = Setup state 0x00 = No HW error 0x02 = 2 available data credits

    Best regards, Runar

Children
No Data
Related