ESP32芯片有34个物理 GPIO Pad,每个Pad可以当作通用IO,也可以当作外设的引脚,GPIO 引脚通过非常复杂的 GPIO 矩阵互连,这基本上就是是一个多路复用器,我们可以非常灵活的选择哪些GPIO引脚在内部路由到哪个外设的信号,大家可以看下图: IO_MUX 中每个 GPIO pad 有 ...
焊接完后,ESP32游戏机的按键无法使用,原因是PCF8574芯片选择错误,不同PCF8574芯片的IIC地址不同,导致按键无法使用,开源程序中PCF8574芯片的IIC地址为0x201=0x40,所以芯片使用的是PCF8574T,我焊接的是PCF8574AT,地址为0x381=0x70,无法适配导致按键无法使用。