# M5CoreS3
**Repository Path**: qq5541/M5CoreS3
## Basic Information
- **Project Name**: M5CoreS3
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-09-28
- **Last Updated**: 2025-09-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# M5CoreS3 Library
[](https://github.com/m5stack/M5CoreS3/actions/workflows/arduino-action-compile.yml)
[](https://github.com/m5stack/M5CoreS3/actions/workflows/Arduino-Lint-Check.yml)
[](https://github.com/m5stack/M5CoreS3/actions/workflows/clang-format-check.yml)
中文 | [English](README_cn.md)
* **如果查看 CoreS3 的详细介绍文档,[点击这里](https://docs.m5stack.com/zh_CN/core/CoreS3)**
## 依赖库:
- [M5GFX](https://github.com/m5stack/m5gfx)
- [M5Unified](https://github.com/m5stack/M5unified)
## 描述
`CoreS3`是M5Stack开发套件系列的第三代主机,其核心主控采用`ESP32-S3`方案,`双核Xtensa LX7`处理器,主频`240MHz`,自带`WiFi`功能,板载`16MFLASH`和`8M-PSRAM`;可通过`TYPE-C`接口`下载程序`,支持`OTG和CDC`功能,方便外接usb设备和烧录固件;正面搭载一块`2.0寸电容触摸IPS屏`,面板采用`高强度玻璃材质`;屏幕下方内置一个`30w像素的摄像头GC0308`,附带`接近传感器LTR-553ALS-WA`;电源部分采用`AXP2101电源管理芯`片及`4路电源流向控制回路`,整体采用`低功耗`设计;板载`六轴姿态传感器BMI270和磁力计BMM150`;板载`TF-card(microSD)`卡槽;板载BM8563 `RTC`芯片,提供精确计时及`休眠-定时唤醒`功能;声音输出方面采用高保真`16bits-I2S`功放芯片AW88298,机身内置`1w扬声器`;声音输入方面采用ES7210`音频解码芯片+双麦克风输入`;在机身侧边配有`独立电源按键与重启(RST)按键`,自建延时电路,`长按复位键便可进入程序下载模式`。CoreS3套装默认附带`DinBase底座`,方便实现`Din导轨、挂墙以及螺丝固定`;可外部`DC 12V(支持9~24V)`或者内部`500mAh锂电池`供电;DinBase预留多处`proto`的位置,方便用户`DIY`。本成品适用于`物联网开发、各种DIY项目开发、智能家居控制系统和工业自动化控制系统`等场景。
## 产品特性
- 基于 ESP32 开发,支持WiFi @16M Flash,8M PSRAM
- 内置摄像头、接近传感器、扬声器,电源指示灯,RTC,I2S功放,双麦克风,电容式触摸屏幕,电源键,复位按键,陀螺仪
- TF卡插槽
- 高强度玻璃材质
- 支持OTG和CDC功能
- 采用AXP2101电源管理,低功耗设计
- 支持编程平台:Arduino、UIFlow
## PlatformIO 编译
[编译文件](https://github.com/m5stack/M5CoreS3/blob/main/platformio.ini)
## 上手板级支持包
可以使用 [板级支持包](https://github.com/espressif/esp-bsp) (BSP),协助在开发板上的原型开发。仅需要调用几个函数,便可以完成对特定开发板的初始化。
一般来说,BSP 支持开发板上所有硬件组件。除了管脚定义和初始化功能外,BSP 还附带如传感器、显示器、音频编解码器等外部元件的驱动程序。
BSP 通过 IDF 组件管理器 发布,可以前往 IDF 组件注册器 进行下载。
以下示例演示了如何将 M5CoreS3 BSP 添加到项目中:
`idf.py add-dependency m5stack_core_s3`
更多有关使用 BSP 的示例,请前往 [BSP 示例文件夹](https://github.com/espressif/esp-bsp/tree/master/examples)。
## M5CoreS3 M-BUS示意图
## 原理图
- [完整原理图pdf](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/K128%20CoreS3/Sch_M5_CoreS3_v1.0.pdf)
## 更多信息
**Arduino IDE 环境搭建**: [点击这里](https://docs.m5stack.com/zh_CN/quick_start/cores3/arduino)