Fetch the repository succeeded.
我是一个超薄小智 AI 迷你卡片电脑。
esptool.py write_flash -z 0x0 merged-binary_0x0.bin
修改了屏幕和 I2S 的 GPIO 配置,已经改好了编译即可。 参考: https://github.com/eggfly/xiaozhi-esp32
GPIO | Device Pin | Description |
---|---|---|
CHIP_PU | RESET | 键盘右下角按钮 |
IO0 | BOOT | 键盘左下角按钮 |
IO1 | I2C_SDA | I2C 数据(外部上拉) |
IO2 | I2C_SDA | I2C 时钟(外部上拉) |
IO3 | IR LED | 红外 LED |
IO4 | MIC_WS | 麦克风 Word Select |
IO5 | MIC_SCK | 麦克风时钟 |
IO6 | MIC_DIN | 麦克风数据 |
IO7 | SPK_DOUT | 喇叭数据 |
IO8 | KB_INT | TCA8418 INT |
IO9 | SD_D3 | TF卡 |
IO10 | SD_D2 | TF卡 |
IO11 | SD_D1 | TF卡 |
IO12 | SD_D0 | TF卡 |
IO13 | SD_CLK | TF卡 |
IO14 | SD_CMD | TF卡 |
IO15 | SPK_BCLK | 喇叭比特时钟 |
IO16 | SPK_LRCK | 喇叭左右声道 |
IO17 | DAC_SD_MODE | 默认左右声道1/2均分 |
IO18 | HALF_VSYS | 分压,电池电压 ADC |
IO19 | USB_DN | USB- |
IO20 | USB_DP | USB+ |
IO21 | LCD_SCLK | 屏幕 SPI 时钟 |
IO39 | 扩展 IO | 2.54mm 扩展 |
IO40 | LCD_DC | 屏幕 RS |
IO41 | LCD_CS | 屏幕 SPI 片选 |
IO42 | LCD_BACKLIGHT | PMOS 低电平背光亮 |
IO43 | TX | 串口 |
IO44 | RX | 串口 |
IO45 | LCD_RST | 屏幕 EN |
IO47 | LCD_MOSI | 屏幕 SPI 数据 |
IO48 | BUILTIN_LED | 小智白色 LED |
I2C 地址: SDA=1, SCL=2
// Wire.begin(1, 2);
-> Scanning for I2C devices ...
-> I2C device found at address 0x34 --> TCA8418 | Keyboard scan IC;
-> I2C device found at address 0x44
-> I2C device found at address 0x69
-> I2C device found at address 0x77
Device | Address | Description |
---|---|---|
TCA8418 | 52 (0x34) | Keyboard scan IC |
SHT30 | 68 (0x44) | 温湿度传感器 |
BMI270 | 105 (0x69) | 运动传感器 (BMI2_I2C_2ND_ADDR) |
BMP280 | 119 (0x77) | 气压传感器 (BMP280_ADDR_1) |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。