I am trying nrf52840. The conditions are as follows.
-The development environment is SEGGER.
-nRF5_SDK_17.1.0
-The evaluation board is a DK from Raytac. There are two identical boards.
-The power supply is 3.3V generated by the regulator on the board, which is VDD.
Currently, for each function, I am trying out the sample program provided by SEGGER with some modifications. For example, I have tried RF operation, simple GPIO function, external ADC control via SPI, internal SAADC, etc., and until a few days ago it was working without any problems.
(Problem)
But one day, I noticed that the H level of GPIO is 1.8V in all sample programs.
Even if I reload a program that was previously running with H level = VDD (3.3V), the H level remains at 1.8V.
The sample program in \examples \ peripheral \, even the "blinky" program, still has a H level of 1.8V.
To make matters worse, both of the two evaluation boards have the same problem.
By the way, I don't use VDDH, although the document says that the default H level of GPIO is 1.8V when VDDH is used.
Also, just to be sure, I checked with "nrf_power_dcdcen_get();" "nrf_power_dcdcen_vddh_get();" and the return value was "false" in both cases, so I think it is working with LDO of REG1.
(Question)
--What are the possible causes?
--What is the possible cause and how can I reset the H level of GPIO to VDD (3.3V)?