合宙ESP32S3核心板是基于乐鑫ESP32-S3进行设计的一款核心板,尺寸仅有21mm*51mm,板边采用邮票孔设计,方便开发者在不同场景下的使用。核心板板载2.4G天线,支持wifi和蓝牙。核心板内置8MB PSRAM,16MB FLASH豪华配置。
板载CH343P USB转串口芯片,方便下载烧录;同时还设计了模拟开关电路,可一键切换到S3内置的USB,进行USB功能的开发调试。核心板支持UART、GPIO、SPI、I2C、ADC、PWM,SDIO,Camera等接口,可根据实际需要连接外设进行调试。
硬件资源:
ESP32S3采用Xtensa32位LX7双核处理器,五级流水线架构,主频高达240M。内置512K SRAM,内置8MB PSRAM。
4 × SPI 1 × LCD 接口(8 位~16 位并行RGB, I8080, MOTO6800), 支持RGB565,YUV422, YUV420, YUV411 之间互相转换 1 × DVP 8 位 ~16 位摄像头接口 3 × UART 2 × I2C 2 × I2S 1 × RMT(TX/RX) 1 × 脉冲计数器 – LED PWM 控制器,多达 8 个通道 1 × 全速 USB OTG 1 × USB Serial/JTAG 控制器 2 × MCPWM 1 × SDIO 主机接口,具有 2 个卡槽 通用 DMA 控制器 (简称 GDMA),5 个接收通 道和 5 个发送通道 1 × TWAI 控制器,兼容 ISO 11898-1(CAN 规范 2.0) 2 × 12 位 SAR ADC,多达 20 个通道
查看ESP32-S3R8数据手册可以发现芯片内部集成了8M PSRAM,同时给出说明,PSRAM占用IO35、36、37引脚,说明如下图所示。
合宙ESP32S3使用的芯片为ESP32-S3R8,查看合宙的ESP32S3硬件原理图可以发现,FPC摄像头接口也使用了IO35、36、37引脚,说明FPC摄像头接口与芯片内部的PSRAM不能同时使用,这点不好,有开发者设计了基于合宙ESP32S3板子的转接板,将FPC摄像头接口占用的IO35、36、37引脚,换成其它引脚,可避开引脚占用问题。
ESP32S3驱动摄像头web界面显示图像:
ESP32S3示例中找到camera选项,打开CameraWebServer文件。
ESP32S3开发板配置选择,配置如下:
示例中主要对摄像头OV2640接口引脚进行配置,在camera_pin.h文件中修改引脚配置如下,WIFI配置,修改WIFI名称以及密码。
#elif defined(CAMERA_MODEL_ESP32S3_EYE) #define PWDN_GPIO_NUM -1 #define RESET_GPIO_NUM -1 #define XCLK_GPIO_NUM 39 #define SIOD_GPIO_NUM 21 #define SIOC_GPIO_NUM 46 #define Y9_GPIO_NUM 40 #define Y8_GPIO_NUM 38 #define Y7_GPIO_NUM 37 #define Y6_GPIO_NUM 35 #define Y5_GPIO_NUM 33 #define Y4_GPIO_NUM 48 #define Y3_GPIO_NUM 47 #define Y2_GPIO_NUM 34 #define VSYNC_GPIO_NUM 42 #define HREF_GPIO_NUM 41 #define PCLK_GPIO_NUM 36
修改完毕后,程序上传,查看串口调试助手,按复位键,等待WIFI连接,WIFI连接成功后,摄像头准备完毕,给出局域网网址。
打开浏览器,输入局域网网址,选择画面左下方的startsteam,开启画面。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !