1
\$\begingroup\$

I'm currently working on a project using the ESP32-S3 chip, and I've decided to use MicroPython for my coding. In my project, I have connected GPIO 39 and GPIO 40 to relays for various operations. The ESP32-S3 datasheet designates GPIO 39 as MTCK and GPIO 40 as MTDO, which are typically used for JTAG debugging and programming.

However, I'm not utilizing JTAG programming for my project. My question is, do I need to perform any separate initialization or special configurations for GPIO 39 and GPIO 40, or is it sufficient to initialize them as regular output pins using MicroPython for my relay control?

I want to make sure that my project runs smoothly while making the best use of these GPIO pins. Any insights or guidance on this matter would be greatly appreciated.

\$\endgroup\$

2 Answers 2

0
\$\begingroup\$

You can initialize these pins as GPIOs.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Can you expand this answer? \$\endgroup\$ Commented Oct 15, 2023 at 15:16
1
\$\begingroup\$

I'm not very familiarized with micro python, but I can tell you that these pins can be used as normal GPIO pins if you are not using JTAG functions.

ESP32-S3: Technical Reference

Table 6-3:
enter image description here

\$\endgroup\$
1
  • \$\begingroup\$ Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center. \$\endgroup\$ Commented Oct 31, 2024 at 14:57

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.