GC9A01 Display driver works on nrf52832 but not on nrf52840

Hello community,

I recently was trying to evaluate the GC9A01 display from waveshare, I used the github source code as the base code to test this. Attached the link below.

GitHub - Exboom/GC9A01_nRF52: Using the GC9A01 display on the nRF52 board

This above code works well with nrf52832 but same code doesnt work for nrf52840. Any idea what might be the reason behind this? Can someone tell me which pins I can use for SPI0,1,2 instances and also for SPIM3 instance (to set 32Mhz frequency).

Thanks.

Parents
  • I think P03 on nRF52840 is low frequency GPIO where as on nRF52832 is high frequency pin.

    I think P10 is reserved for NFCT unless you have configured it to use as a normal GPIO. 

    I cannot suggest you which pins to use, you need to find free pins that you are not using for other sensors and match the drive strength and frequency capabilities of that GPIO for that sensor. We do not have resources to read all sensors specs and map this to to GPIOS, the system architect in your company should be able to do it.

Reply
  • I think P03 on nRF52840 is low frequency GPIO where as on nRF52832 is high frequency pin.

    I think P10 is reserved for NFCT unless you have configured it to use as a normal GPIO. 

    I cannot suggest you which pins to use, you need to find free pins that you are not using for other sensors and match the drive strength and frequency capabilities of that GPIO for that sensor. We do not have resources to read all sensors specs and map this to to GPIOS, the system architect in your company should be able to do it.

Children
No Data
Related