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

NRF8001, 0x88 CRC mismatch

BLE_Nordic.zipHi,

We are a couple of students trying to implement NRF8001 in our project, we made a SPI setup on our Atmega328p to communicate with the NRF.

After sending our setup packages and 3 packages with 0s we get a response from the NRF that there is a CRC mismatch. I tried searching the forum but couldn't find any answers. It would be very helpful if someone could tell us what this means.

I also attached a picture of the response.

Regards, Kristian. Screen capture.PNG

Parents
  • Hi, thank you for the quick response. We are at a very basic level in avr and c, when we tried to convert the arduino project to avr, we failed. Therefore we decided to try to create our own program to be able to understand SPI better. It looks like we did not send the last byte on some of the transmissions, after we fixed this the BLE responded with success! I attached our "try" at the conversion if you are interested.

    Regards, Kristian

Reply
  • Hi, thank you for the quick response. We are at a very basic level in avr and c, when we tried to convert the arduino project to avr, we failed. Therefore we decided to try to create our own program to be able to understand SPI better. It looks like we did not send the last byte on some of the transmissions, after we fixed this the BLE responded with success! I attached our "try" at the conversion if you are interested.

    Regards, Kristian

Children
No Data
Related