Config Pin as Floating-Ground

• Jetson Nano B01
• DeepStream 5.1
• JetPack Version 4.5
• TensorRT Version 7.1.3
• Question type
• Requirement details: Configure a pin

I am using a module connected to Jetson using UART communication.

Sometimes, I need to restart the module where I just need to connect the RST (Reset) module PIN to Ground. So, In jetson I configurated a GPIO pin initialized as HIGHT:

PIN_7 = 7
GPIO.setmode(GPIO.BOARD)
GPIO.setup(PIN_7, GPIO.OUT, initial=GPIO.HIGH)

When I need to reset the module, I just put this pin as LOW for a while:

GPIO.output(PIN_7, GPIO.LOW)
time.sleep(1)
GPIO.output(PIN_7, GPIO.HIGH)

So, the reset is not executed.

When I do the reset manually, in normal working mode, the RST module pin is not connected anywhere. When I want to restart, I connect this pin to GND pin for a while and the module restart then I disconnect them.

I would like to know what i am doing wrong.

hello miguel1997caic,

are you able to probe the signaling to confirm the pin is not active low actually?

I proved using a LED. When I put the pin at low, the led is off, and when I change to high, the led turns on.

hello miguel1997caic,

am I understand correctly that you would like to use the pin-7 to reset your external module?
may I know which pin you’re actually used. thanks

1 Like

I am using Pin number 7 in Jetson Nano, which is named as gpio216 according to Nano Pinout and this pin is connected to RST pin in the external module through a wire.

hello miguel1997caic,

this pin, GPIO09/ GPIO3_PBB.00, is by default configured as input.
could you please have a try to configure the pin with Jetson-IO tool,
please check developer guide, Configuring the 40-Pin Expansion Header for reference,
thanks