nRF52840 Express SPI mode with ICM20948

For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
wrjharris
 
Posts: 1
Joined: Sun Nov 08, 2020 5:47 pm

nRF52840 Express SPI mode with ICM20948

Post by wrjharris »

Hi folks. So, I just received the nRF5820 Express board a few days ago, along with the ICM20948 sensor. I'd like to connect and use them in SPI mode, but I'm encountering some issues. I've tested and re-tested the wiring and solder joints, modified the "adafruit_icm_20948_test" code with correct port numbers based on the posted pinout diagram (trying both Arduino names and GPIO numbers), and verified that the compiled firmware is uploading correctly to the board – but for some reason, neither SPI or software-SPI modes register the sensor's presence, at all. I immediately get caught in the "Failed to find ICM20948 chip" loop. I haven't tested I2C, because my project absolutely requires SPI mode; there's no wiggle room there. Thoughts? Suggestions? I'd welcome advice, please and thank you. :-)

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: nRF52840 Express SPI mode with ICM20948

Post by mikeysklar »

Can you post some photos of your setup wiring / soldering / nRF52840 pins used? 800x600 works best for the forums.

Locked
Please be positive and constructive with your questions and comments.

Return to “Wireless: WiFi and Bluetooth”