Hi,
How is the functionality of P0.21 in nRF52832? It is configured as RESET after turning on the device, right? Is there any way to change it in a way that that the chip starts working even when this pin is low?
-Vala
Hi,
How is the functionality of P0.21 in nRF52832? It is configured as RESET after turning on the device, right? Is there any way to change it in a way that that the chip starts working even when this pin is low?
-Vala
Yes it's in the manual. Set PSELRESET registers and reset the chip. They are retained and will disable reset.
Hi,
Please tell me if I'm doing anything wrong with disabling the RESET. Using nrfjprog I erase the UICR and after that the all the registers including two PSELRESET registers are set to 0xFFFFFFFF:
nrfjprog --eraseuicr --family nrf52 Erasing UICR flash area. Applying system reset.
nrfjprog --memrd 0x10001200 --family nrf52 0x10001200: FFFFFFFF |....|
nrfjprog --memrd 0x10001204 --family nrf52 0x10001204: FFFFFFFF |....|
But when I restart the device it again does not start executing until I manually set the P0.21 pin. Any idea?
Hi,
Please tell me if I'm doing anything wrong with disabling the RESET. Using nrfjprog I erase the UICR and after that the all the registers including two PSELRESET registers are set to 0xFFFFFFFF:
nrfjprog --eraseuicr --family nrf52 Erasing UICR flash area. Applying system reset.
nrfjprog --memrd 0x10001200 --family nrf52 0x10001200: FFFFFFFF |....|
nrfjprog --memrd 0x10001204 --family nrf52 0x10001204: FFFFFFFF |....|
But when I restart the device it again does not start executing until I manually set the P0.21 pin. Any idea?