分享
第04章.【立创·实战派ESP32-C3】文档教程
输入“/”快速插入内容
第04章.【立创·实战派ESP32-C3】文档教程
用户6870
用户6870
用户5457
用户5457
用户6446
用户6446
2024年8月14日修改
💡
视频教程链接:
https://www.bilibili.com/video/BV1Jm411r7zz?p
🚫
本文档将移植到最新的资料站,到时会舍弃该链接
最新版请参考
立创开发板技术文档中心
第一部分:准备工作
欢迎使用立创实战派ESP32-C3开发板!本教程是开发板的配套文档教程,教程结构清晰,循序渐进,学完之后,即可轻松拿ESP32-C3做实战项目。
ESP32的开发方式有很多,例如Arduino、MicroPython、ESP-IDF等。本手册以乐鑫官方ESP-IDF开发方式进行讲解,需要开发者有一定的C或C++语言基础。另外,ESP-IDF SDK使用freeRTOS操作系统,需要开发者有使用freeRTOS操作系统的经验。如果你没有C和freeRTOS基础,还想通过本教程学习ESP32,可以在遇到相关C和freeRTOS基础问题时,通过查阅相关学习资料解决。
接下来讲的是开发前的准备工作,先了解开发板硬件,再搭建好开发环境。
第1章 开发板介绍
1.1 总体介绍
•
开发板主控芯片为ESP32-C3,外置FLASH容量为8MB,芯片内置SRAM容量为400kB。
•
显示方面,集成了2.0寸IPS高清彩色液晶屏,可以用作各种显示应用。电容式触摸屏,可以实现手指控制应用。
•
音频方面,集成了音频编解码芯片ES8311,有麦克风输入声音,有喇叭播放声音。
•
传感器方面,集成了6D姿态传感器,地磁传感器,可用于姿态显示,指南针等应用。温湿度传感器,用于温湿度显示。
•
外拓接口两个,一个是I2C接口,一个是多功能接口。I2C接口,可以连接外部支持I2C通信的传感器器件。多功能接口,引出了2个ESP32的GPIO引脚,这两个引脚,可以当作两个普通GPIO口使用,也可以配置为串口,也可以配置为I2C,也可以配置为CAN口。
•
开发板集成USB转TTL芯片,通过TYPE-C接口,一条数据线就可以完成供电、下载和观察数据。
•
有一个复位按键和一个用户自定义按键。
•
结合ESP32-C3的wifi和蓝牙功能,开发板就可以做很多有趣的应用了。
1.2 最小系统介绍
目前,ESP32-C3系列芯片有4款型号,如下图所示,下图截取自官方手册。
我们开发板主控芯片的型号是上面列表中的第一种:ESP32-C3,与其它型号的不同之处是,芯片内部没有集成FLASH,需要外置。其它3个型号都内置了4MB的flash,我们开发板上的外置FLASH芯片容量是8MB。