Hi,
I tried to detect the logic level at GPIO[3:0] via reading GPIO_PIN_STS register 0x53 (that should be independent GPIO configuration).
I always read a 0x00 despite of having H potential at GPIO pins.
What could go wrong?
Regards
Torsten
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
I tried to detect the logic level at GPIO[3:0] via reading GPIO_PIN_STS register 0x53 (that should be independent GPIO configuration).
I always read a 0x00 despite of having H potential at GPIO pins.
What could go wrong?
Regards
Torsten
Hello Torsten,
Is it possible that you have the GPIOs set as outputs? It is a known documentation issue that GPIO_STS does not update when the GPIOs are configured as outputs: https://e2e.ti.com/support/interface/f/138/t/735431?Linux-DS90UB953-Q1-GPIO-Status-Register-Not-Changing
Hello Casey,
I exactly did this:
SER953 0x0D = 0x4b GPIO2 = FSIN remote; GPIO3 = PWR_ENn = RST = local High
SER953 0x0E = 0xf0 GPIO[3:0] set to output
Thanks a lot - problem solved.
Regards
Torsten