2253|7

6960

帖子

11

TA的资源

版主

楼主
 

【LuatOS-ESP32】系列专栏预告 [复制链接]

 

【前言】下个星期需要出差一个星期,目前的开发板评测因为时间问题,也没有申请新的板子。最近买了两片9.9元的ESP32C3开发板,所以准备用这两片板做一期luatOS的帖子。

【ESP32C3 主板介绍】

一、产品描述

CORE ESP32核心板是基于乐鑫ESP32-C3进行设计的一款核心板,尺寸仅有21mm*51mm,板边采用邮票孔设计,方便开发者在不同场景下的使用。核心板支持UART、GPIO、SPI、I2C、ADC、PWM等接口,可根据实际需要选择。

二、硬件资源

  • 尺寸长宽 21mm*51mm

  • 1路SPI FLASH,板载4MB,支持最高 16MB

  • 2路UART接口,UART0~UART1,其中下载口为UART0

  • 6 路 12 比特 ADC,最高采样率 100KSPS

  • 1路低速SPI接口,支持主模式

  • 1路IIC控制器

  • 4路PWM接口

  • GPIO外部管脚15路,可复用

  • 2路贴片LED指示灯

  • 1路复位按键+1路BOOT按键

  • 1路USB转TTL下载调试口

  • 2.4G PCB板载天线

三、管脚定义

 

四、详细管脚描述

编号

名称

复位后默认功能

复用功能

电源域

上下拉能力

32

GND

接地

 

 

 

31

5V

5V电源接口,与USB的VBUS相连

 

 

 

30

BOOT

GPIO09,输入

BOOTMODE

VDD3P3_CPU

UP/DOWN

29

IO08

GPIO08,输入,输出,高阻

PWM04

VDD3P3_CPU

UP/DOWN

28

IO04

GPIO04,输入,输出,高阻

I2C_SDA/ADC_4

VDD3P3_RTC

UP/DOWN

27

IO05

GPIO05,输入,输出,高阻

I2C_SCL/ADC_5

VDD3P3_RTC

UP/DOWN

26

3.3V

芯片电源,3.3V

 

 

 

25

GND

接地

 

 

 

24

PB_11

GPIO11,输入,输出,高阻

VDD_SPI

VDD3P3_CPU

UP/DOWN

23

IO07

GPIO07,输入,输出,高阻

SPI0_CS

VDD3P3_CPU

UP/DOWN

22

IO06

GPIO06,输入,输出,高阻

PWM01

VDD3P3_CPU

UP/DOWN

21

IO10

GPIO10,输入,输出,高阻

PWM03/SPI0_MISO

VDD3P3_CPU

UP/DOWN

20

IO03

GPIO03,输入,输出,高阻

SPI0_MOSI/ADC_3

VDD3P3_RTC

UP/DOWN

19

IO02

GPIO02,输入,输出,高阻

PWM02/SPI0_CK/ADC_2

VDD3P3_CPU

UP/DOWN

18

3.3V

芯片电源,3.3V

 

 

 

17

GND

接地

 

 

 

16

5V

5V电源接口,与USB的VBUS相连

 

 

 

15

PWB

芯片3.3V供电控制,高电平有效,不用可悬空

 

 

 

14

GND

接地

 

 

 

13

3.3V

芯片电源,3.3V

 

 

 

12

RESET

芯片复位

 

VDD3P3_RTC

 

11

NC

 

 

 

 

10

IO13

GPIO13,输入,输出,高阻

 

VDD3P3_CPU

UP/DOWN

09

U0_RX

GPIO20,输入,输出,高阻

UART0_RX

VDD3P3_CPU

UP/DOWN

08

U0_TX

GPIO21,输入,输出,高阻

UART0_TX

VDD3P3_CPU

UP/DOWN

07

GND

接地

 

 

 

06

IO19

GPIO19,输入,输出,高阻

USB_D+

VDD3P3_CPU

UP/DOWN

05

IO18

GPIO18,输入,输出,高阻

USB_D-

VDD3P3_CPU

UP/DOWN

04

IO12

GPIO12,输入,输出,高阻

SPIHD

VDD3P3_CPU

UP/DOWN

03

IO01

GPIO1,输入,输出,高阻

UART1_RX/ADC_1

VDD3P3_CPU

UP/DOWN

02

IO00

GPIO0,输入,输出,高阻

UART1_TX/ADC_0

VDD3P3_CPU

UP/DOWN

01

GND

接地

 

 

 

 

 

四、功能介绍

1. 供电电源

CORE-ESP32-C3核心板支持以下3种方式供电:

  • Type-C 接口供电(默认)

  • 5V和GND排针供电

  • 3V3 和 GND 排针供电

调试过程中优先推荐的供电方式:TYPE-C USB接口供电。

2. LED控制

合宙CORE ESP32核心板板载2颗LED,开发者可参考表4-1进行对应管脚的控制。

​ 

表4-1

LED编号

对应GPIO

管脚功能

描述

D4

IO12

GPIO12配置

高电平有效

D5

IO13

GPIO13配置

高电平有效

3. 按键介绍

合宙CORE ESP32核心板板载两颗按键,其中BOOT键可实现BOOT下载功能,RST键可实现复位功能,管脚控制参考表4-2。

​ 

表4-2

按键编号

管脚功能

描述

BOOT/GPIO9

按键按下时,芯片进入下载模式

低电平有效

RST

按键按下时,芯片复位

低电平有效

4. 外置SPI FLASH控制

管脚控制参考表4-3。

表4-3

flash管脚标号

对应GPIO

管脚功能

上下拉能力

SPICS0

-

GPIO14配置,FLASH_CS,片选

UP/DOWN

SPIQ

-

GPIO17配置,FLASH_D1,数据脚1

UP/DOWN

SPID

-

GPIO16配置,FLASH_D0,数据脚0

UP/DOWN

SPICLK

-

GPIO15配置,FLASH_CK,时钟

UP/DOWN

注:CORE ESP32核心板搭载ESP32-C3不带内置FLASH版本,默认贴装外置SPI FLASH,如遇到不贴装外置SPI FLASH的核心,需要注意主芯片的具体型号。

附表4-4

使用注意事项

  1. BOOT(IO09)管脚上电前不能下拉,ESP32会进入下载模式。

  2. 使用到IO08管脚进行设计,不建议外部直接下拉,因为在下载烧录时,IO08管脚为低电平,不能使用串口进行下载。

  3. IO12(GPIO12)、IO13(GPIO13)在QIO模式下为SPI信号SPIHD和SPIWP复用,为了增加可用GPIO数量,开发板选择采用2线SPI的DIO模式,IO12、IO13并未连接flash,使用自己编译的软件时需要注意配置flash为DIO模式。

  4. 外置SPI flash的VDD已链接至3.3V电源系统,使用时不需再配置其他电源,采用普通2线SPI通信方式,对应管脚如表4-3。

  5. GPIO11默认为SPI flash的VDD引脚,需要配置后才能作为GPIO使用。

最新回复

LuatOS 是不是那个叫宙盾的?还是宙啥公司做的?   详情 回复 发表于 2022-6-22 19:13
点赞(1) 关注
 
 

回复
举报

6105

帖子

4

TA的资源

版主

沙发
 

好 楼主加油!

 
 
 

回复

1万

帖子

25

TA的资源

版主

板凳
 

跟着楼主学习一下LuatOS

 
 
 

回复

552

帖子

3

TA的资源

纯净的硅(初级)

4
 

期待楼主大作,跟着学习

 
 
 

回复

3187

帖子

0

TA的资源

五彩晶圆(中级)

5
 

板子很小,元件也不多,但看硬件布局和元件选择上,这个板子硬件设计方面还是很厉害的。

 
 
 

回复

154

帖子

2

TA的资源

一粒金砂(中级)

6
 

版主加油,期待~

 
 
 

回复

1万

帖子

203

TA的资源

管理员

7
 

哈哈,期待~~楼主出差顺利~~等着你的后续分享啦

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 
 
 

回复

7608

帖子

2

TA的资源

五彩晶圆(高级)

8
 

LuatOS 是不是那个叫宙盾的?还是宙啥公司做的?

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表