ESP32-S3-cam-dat
board functions and demo


pin map

| touch | Pin Name | Function | Signal |
|---|---|---|---|
| 3V3 | Power 3.3V | ||
| RST | Reset | ||
| T4 | ADC1_CH3 | CAM_SIOD | GPIO4 |
| T5 | ADC1_CH4 | CAM_SIOC | GPIO5 |
| T6 | ADC1_CH5 | CAM_VSYNC | GPIO6 |
| T7 | ADC1_CH6 | CAM_HREF | GPIO7 |
| UORTS | ADC2_CH4 | CAM_XCLK | GPIO15 |
| UOCTS | ADC2_CH5 | CAM_Y9 | GPIO16 |
| U1TXD | ADC2_CH6 | CAM_Y8 | GPIO17 |
| U1RXD | ADC2_CH7 | CAM_Y7 | GPIO18 |
| T8 | ADC1_CH7 | CAM_Y4 | GPIO8 |
| T3 | ADC1_CH2 | JTAG_EN | GPIO3 |
| LOG | GPIO46 | ||
| T9 | ADC1_CH8 | CAM_Y3 | GPIO9 |
| T10 | ADC1_CH9 | CAM_Y5 | GPIO10 |
| T11 | ADC2_CH0 | CAM_Y2 | GPIO11 |
| T12 | ADC2_CH1 | CAM_Y6 | GPIO12 |
| T13 | ADC2_CH2 | CAM_PCLK | GPIO13 |
| T14 | ADC2_CH3 | GPIO14 | |
| 5V | Power 5V |
| singal | function | pin name | touch |
|---|---|---|---|
| GPIO43 | UOTXD | LED TX | |
| GPIO44 | UORXD | ||
| GPIO1 | ADC1_CH0 | T1 | |
| GPIO2 | ADC1_CH1 | LED ON | T2 |
| GPIO42 | MTMS | ||
| GPIO41 | MTDI | ||
| GPIO40 | SD_DATA | MTDO | |
| GPIO39 | SD_CLK | MTCK | |
| GPIO38 | SD_CMD | ||
| GPIO37 | PSRAM | ||
| GPIO36 | PSRAM | ||
| GPIO35 | PSRAM | ||
| GPIO34 | Boot | ||
| GPIO45 | VSPI | ||
| GPIO48 | WS2812 | ||
| GPIO47 | |||
| GPIO21 | |||
| GPIO20 | USB_D- | ADC2_CH9 | UCTS |
| GPIO19 | USB_D+ | ADC2_CH8 | URTS |
| GND |
miropython setup
== esp32s3-freenove
esp32-s3 = {
PIN_PWDN: -1,
PIN_RESET: -1,
PIN_XCLK: 15, # CAM_XCLK: GPIO15
PIN_SIOD: 4, # CAM_SIOD: GPIO4
PIN_SIOC: 5, # CAM_SIOC: GPIO5
PIN_D7: 16
PIN_D6: 17
PIN_D5: 18
PIN_D4: 12
PIN_D3: 10
PIN_D2: 8
PIN_D1: 9
PIN_D0: 11
PIN_VSYNC: 6, # CAM_VSYNC: GPIO6
PIN_HREF: 7, # CAM_HREF: GPIO7
PIN_PCLK: 13, # CAM_PCLK: GPIO13
XCLK_MHZ: 12,
PIXFORMAT: 5,
FRAMESIZE: 10,
JPEG_QUALITY: 10,
FB_COUNT: 1,
}
SCH

- GPIO 3 == pull-up
- GPIO 35 == LED
- EN == button, pull-up, filter-cap
IO0 == button, pull-up
Extension board SCH

init debug boot log
mode:DIO, clock div:1
load:0x3fcd0108,len:0x15c8
load:0x403b6000,len:0x8c8
load:0x403ba000,len:0x2c04
entry 0x403b61c4
[0;32mI (24boot: ESP-IDF v4.4-dev-2594-ga20df743f1-dirty 2nd stage bootloader[0m
[0;32mI (25boot: compile time 16:57:21[0m
[0;32mI (25boot: chip revision: 0[0m
[0;32mI (28boot.esp32s3: SPI Speed : 80MHz[0m
[0;32mI (33boot.esp32s3: SPI Mode : DIO[0m
[0;32mI (38boot.esp32s3: SPI Flash Size : 2MB[0m
[0;32mI (43boot: Enabling RNG early entropy source...[0m
[0;33mW (48bootloader_random: RNG for ESP32-S3 not currently supported[0m
[0;32mI (55boot: Partition Table:[0m
[0;32mI (59boot: ## Label Usage Type ST Offset Length[0m
[0;32mI (66boot: 0 nvs WiFi data 01 02 00009000 00006000[0m
[0;32mI (73boot: 1 phy_init RF data 01 01 0000f000 00001000[0m
[0;32mI (81boot: 2 factory factory app 00 00 00010000 00100000[0m
[0;32mI (88boot: End of partition table[0m
[0;32mI (92esp_image: segment 0: paddr=00010020 vaddr=3c020020 size=090e0h ( 37088map[0m
[0;32mI (108esp_image: segment 1: paddr=00019108 vaddr=3fc90dd0 size=0253ch ( 9532load[0m
[0;32mI (111esp_image: segment 2: paddr=0001b64c vaddr=40374000 size=049cch ( 18892load[0m
[0;32mI (122esp_image: segment 3: paddr=00020020 vaddr=42000020 size=1b660h (112224map[0m
[0;32mI (147esp_image: segment 4: paddr=0003b688 vaddr=403789cc size=08404h ( 33796load[0m
[0;32mI (154esp_image: segment 5: paddr=00043a94 vaddr=50000000 size=00010h ( 16load[0m
[0;32mI (160boot: Loaded app from partition at offset 0x10000[0m
[0;32mI (160boot: Disabling RNG early entropy source...[0m
[0;33mW (164bootloader_random: RNG for ESP32-S3 not currently supported[0m
[0;32mI (182cpu_start: Pro cpu up.[0m
[0;32mI (182cpu_start: Starting app cpu, entry point is 0x40375104[0m
[0;32mI (0cpu_start: App cpu up.[0m
[0;32mI (196cpu_start: Pro cpu start user code[0m
[0;32mI (196cpu_start: cpu freq: 160000000[0m
[0;32mI (196cpu_start: Application information:[0m
[0;32mI (199cpu_start: Project name: led_strip[0m
[0;32mI (204cpu_start: App version: 1[0m
[0;32mI (209cpu_start: Compile time: Aug 17 2021 17:09:47[0m
[0;32mI (215cpu_start: ELF file SHA256: bda59acbde3f7a0e...[0m
[0;32mI (221cpu_start: ESP-IDF: v4.4-dev-2594-ga20df743f1-dirty[0m
[0;32mI (228heap_init: Initializing. RAM available for dynamic allocation:[0m
[0;32mI (235heap_init: At 3FC94220 len 0004BDE0 (303 KiB): D/IRAM[0m
[0;32mI (241heap_init: At 3FCE0000 len 0000EE34 (59 KiB): STACK/DRAM[0m
[0;32mI (248heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM[0m
[0;32mI (255spi_flash: detected chip: generic[0m
[0;32mI (259spi_flash: flash io: dio[0m
[0;33mW (263spi_flash: Detected size(16384klarger than the size in the binary image header(2048k). Using the size in the binary image header.[0m
[0;32mI (277cpu_start: Starting scheduler on PRO CPU.[0m
[0;32mI (0cpu_start: Starting scheduler on APP CPU.[0m
[0;32mI (308example: LED Rainbow Chase Start[0m
[0;32mI (308example: USB initialization[0m
[0;32mI (308tusb_desc:
...
[0;32mI (478TinyUSB: TinyUSB Driver installed[0m
[0;32mI (488example: USB initialization DONE[0m
[0;32mI (1388example: log -> UART[0m
example: print -> stdout
example: print -> stderr
[0;32mI (2888example: log -> UART[0m
example: print -> stdout
example: print -> stderr
[0;32mI (4388example: log -> UART[0m
example: print -> stdout
example: print -> stderr