![]() |
|
I2C and UART on GPIO - Printable Version +- Smart Home Automation Forum (https://www.kincony.com/forum) +-- Forum: Technical Support (https://www.kincony.com/forum/forumdisplay.php?fid=72) +--- Forum: T16M (https://www.kincony.com/forum/forumdisplay.php?fid=73) +--- Thread: I2C and UART on GPIO (/showthread.php?tid=8481) |
I2C and UART on GPIO - swiercz - 09-01-2025 Hello, While T16M board doesn't explicitly have I2C and UART connectors as per the product description, I was wondering if using GPIOs can be a way to have I2C and UART interfaces. The documentation says GPIO ports exposed on screw terminals (GPIO8, GPIO9, GPIO10, GPIO15, GPIO16, GPIO17, GPIO18) have pull-up resistors and can be used for 1wire sensors. My questions are: 1. What is the pull-up resistor value? 4.7k? 2. Is there ESD protection diode for these pins? 3. Can these GPIOs be used for I2C and UART? (typically: GPIO8 and GPIO9 for I2C, GPIO16 and GPIO17 for UART) RE: I2C and UART on GPIO - admin - 09-02-2025 1. all these gpios pull up resistor are 10K 2. yes, all have ESD protection diode. 3. sure, if you use ESPHome or Arduino IDE, you can define any GPIO for I2C or UART. |