合宙ESP32-C3精简版完全食用指南

这篇具有很好参考价值的文章主要介绍了合宙ESP32-C3精简版完全食用指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Luatos ESP32 + LCD拓展板

ESP32-C3

硬件资源

  • 尺寸长宽 21mm*51mm
  • 1路SPI FLASH,板载4MB,支持最高 16MB (dio 模式)
  • 2路UART接口,UART0~UART1,其中下载口为UART0 (精简版为UART和UART1)
  • 5 路 12 比特 ADC,最高采样率 100KSPS
  • 1路低速SPI接口,支持主模式
  • 1路IIC控制器
  • 4路PWM接口,可使用任意GPIO
  • GPIO外部管脚15路,可复用
  • 2路贴片LED指示灯 (D4 : 12, D5 : 13)
  • 1路复位按键+1路BOOT按键
  • 1路USB转TTL下载调试口
  • 2.4G PCB板载天线

实拍图与引脚

合宙ESP32-C3精简版完全食用指南

编号 名称 复位后默认功能 复用功能 电源域 上下拉能力
32 GND 接地
31 5V 5V电源接口,与USB的VBUS相连
30 BOOT GPIO09,输入 BOOTMODE VDD3P3_CPU UP/DOWN
29 IO08 GPIO08,输入,输出,高阻 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,输入,输出,高阻 SPI2_CS VDD3P3_CPU UP/DOWN
22 IO06 GPIO06,输入,输出,高阻 VDD3P3_CPU UP/DOWN
21 IO10 GPIO10,输入,输出,高阻 SPI2_MISO VDD3P3_CPU UP/DOWN
20 IO03 GPIO03,输入,输出,高阻 SPI2_MOSI/ADC_3 VDD3P3_RTC UP/DOWN
19 IO02 GPIO02,输入,输出,高阻 SPI2_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 接地
  • 任意GPIO均可作为PWM脚, 编号与GPIO一致, 但同时只能开启4路PWM,务必注意

3. 开发指南

  1. 精简版USB 串口使用

新款(USB直连)可以直接烧录,Win8及以上系统无需安装驱动。可以正常使用Luatools烧录,但是无法使用LuatIDE。除烧录时需要选择带USB字样的固件,GPIO18/19会被占用为USB脚, 应避免使用, 其他功能没有任何区别。
新款若需要使用GPIO18/19, 可外接USB-TTL到UART0进行刷机和查看日志,不使用板载TypeC进行刷机和日志查看.

[env:esp32-c3-devkitm-1]
; 这个可以直接用Serial?
; printf 走到是usbcdc
; Serial 走的是串口
; 可以通过宏定义启动usbcdc到Serial
platform = espressif32
board = esp32-c3-devkitm-1
framework = arduino
board_build.flash_mode = dio

upload_speed = 921600
monitor_speed = 115200

lib_deps =
;   # RECOMMENDED
;   # Accept new functionality in a backwards compatible manner and patches
    adafruit/Adafruit ST7735 and ST7789 Library @ ^1.9.3

;   # Accept only backwards compatible bug fixes
;   # (any version with the same major and minor versions, and an equal or greater patch version)
;   adafruit/Adafruit ST7735 and ST7789 Library @ ~1.9.3

;   # The exact version
;   adafruit/Adafruit ST7735 and ST7789 Library @ 1.9.3
[env:esp32dev]
platform = espressif32
board = esp32dev
board_build.mcu = esp32c3
framework = arduino
board_build.f_cpu = 80000000L
board_build.flash_mode = dio

upload_speed = 921600
monitor_speed = 115200

build_flags =
  -D ARDUINO_USB_MODE=1
  -D ARDUINO_USB_CDC_ON_BOOT=1
#if ARDUINO_USB_CDC_ON_BOOT //Serial used for USB CDC
#if !ARDUINO_USB_MODE
#include "USB.h"
#include "USBCDC.h"
#endif
extern HardwareSerial Serial0;
#else
extern HardwareSerial Serial;
#endif
// esp32 默认3组串口引脚
// esp32-c3 只有两组
// UART0 和 UART1
// #define RX0 9
// #define TX0 10
// #define RX1 1
// #define TX1 0
  1. 按键
按键 IO
RST RESET
BOOT 09
按键编号 管脚功能 描述
BOOT/GPIO9 按键按下时,芯片进入下载模式 低电平有效
RST 按键按下时,芯片复位 低电平有效
  1. Flash
flash管脚标号 对应GPIO 管脚功能 上下拉能力
SPICS0 - GPIO14配置,FLASH_CS,片选 UP/DOWN
SPIQ - GPIO17配置,FLASH_D1,数据脚1 UP/DOWN
SPID - PIO16配置,FLASH_D0,数据脚0 UP/DOWN
SPICLK - GPIO15配置,FLASH_CK,时钟 UP/DOWN

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

使用注意事项

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

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

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

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

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

LCD拓展板

合宙ESP32-C3精简版完全食用指南

ST7735 160*80 8线spi

LCD_BL 11
LCD_CS 7
LCD_DC 6
LCD_RES 10
LCD_SDA 3
LCD_SCK 2
VCC
GND

合宙ESP32-C3精简版完全食用指南

LCD

KEY

LKEY 9
UPKEY 8
CENTER 4
RKEY 5
DWKEY 13文章来源地址https://www.toymoban.com/news/detail-418271.html

到了这里,关于合宙ESP32-C3精简版完全食用指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 精简版Git基础操作(快速上手)

    Git是一个开源的 分布式 版本控制系统,用于敏捷高效地处理任何或大或小的项目。 Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源代码的版本控制软件。 Git与常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本库的方式,不用服务器端软件支持,各

    2024年02月11日
    浏览(36)
  • win11装安卓应用(2022精简版教程)

    目录 1.电脑版本必须是windows11 2.系统必须处于Beta预览频道 3.要保证电脑已启用虚拟化

    2024年02月07日
    浏览(58)
  • MacOS Github Push项目 精简版步骤

    大白菜教程:小白菜 macOS github提交代码-CSDN博客

    2024年04月17日
    浏览(38)
  • 系统架构设计师考试备考精简版(23年)!

    2023 年系统架构设计师教材已经更新到第二版,新教材移除了 UML 和 设计模式章节,加入了架构设计理论与实践部分,对于大家来说好消息是 UML 和设计模式不用再去看了。坏消息是案例、论文难度应该会加大。这是因为新版本下篇加了很多实际场景的架构分析题,很适合在案

    2024年02月11日
    浏览(42)
  • KubeEdge+Sedna安装全流程(超级避坑、精简版)

    k8s只需要安装在master节点上,其他的节点都不用 kubeedge的运行前提是master上必须有k8s docker只是用来发布容器pods的 calico只需要安装在master上,它是节点通信的插件,如果没有这个,master上安装kubeedge的coredns会报错。但是,节点上又不需要安装这个,因为kubeedge针对这个做了自

    2024年02月05日
    浏览(37)
  • 【课程复习-01】国科大-随机过程知识点精简版

    孙老师的随机过程课太硬了,期末6道题没一道简单的,就前面3道会一点,博主耗尽毕生所学尽力了,希望老师别挂我。 常见分布的概率密度和分布 0-1分布 二项分布 泊松分布 几何分布 均匀分布 指数分布 概率密度函数: 称X服从参数为θ的指数分布 分布函数: 均值: E (

    2024年01月18日
    浏览(40)
  • 项目优化后续 ,手撸一个精简版VUE项目框架!

    之前说过项目之前用的vben框架,在优化完性能后打包效果由原来的纯代码96M变成了56M,后续来啦,通过更换框架,代码压缩到了36M撒花~ 现在就来详细说说是怎么手撸一个框架的! 搭建一套 vite + vue3 + ant Design3 + ts 的框架, 做好规范定制、全局组件封装、公共配置等, 格式

    2024年02月14日
    浏览(29)
  • Node爬虫项目精简版 wallhaven网站实操 2023.8.29

    练习地址: https://wallhaven.cc/toplist

    2024年02月10日
    浏览(40)
  • 手把手使用Micropython+合宙Esp32c3(驱动安装,为合宙Esp32c3安装Micropython固件库,代码上传到ESP32C3中)含Thonny和vscode两种方法

    CH343驱动下载 下载最新版本就好 驱动下载好后,以管理员身份运行,并点击“安装” 安装完成之后连接设备就可以在设备管理器中看到自己设备及端口 MicroPython 是一种精简版的 Python 语言实现,专门用于嵌入式系统和物联网设备。它提供了一个适用于微控制器的交互式解释

    2024年02月10日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包