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

NRF52810 Unable to get GPIO output on P0.15.

Part - NRF52810-QFAA-R7

Hi,

I've tried two chips, reflowed and checked under microscope. I have a connection to the track the pin connects to.

Errata is applied via SystemInit();

Straight after this the pin is set high. It has a 470k pull down resistor but otherwise no load.

  NRF_GPIO->PIN_CNF[CFG_PIN_SHUTDOWN_AWAKE] = pinDisconnectInputBuffer | (GPIO_PIN_CNF_DIR_Output << GPIO_PIN_CNF_DIR_Pos);
  NRF_GPIO->OUTSET = 1 << CFG_PIN_SHUTDOWN_AWAKE;

However the pin remains low. I've checked that it's not used by default by any peripherals or set in conflicting code.

I did find something about debug and tracemode though this was for the 832. I tried it anyway but it made no difference.

  CoreDebug->DEMCR &= ~CoreDebug_DEMCR_TRCENA_Msk;

Anything else?

Cheers, Andrew

Parents Reply Children
No Data
Related