ESP32C3学习&开发之路——认识ESP32C3-WROM-02U

ESP32C3学习&开发之路——认识ESP32C3-WROM-02U一 概述 ESP32C3 由中国乐鑫科技 Wi Fi amp Bluetooth MCUs and AIoT Solutions I Espressif Systems 开发的 WiFi 蓝牙模组 该模组支持 IEEE 802 11b g n 2 4 GHz Wi Fi 和 Bluetooth 5 LE 并带有 ADC SPI

大家好,我是讯享网,很高兴认识大家。

一、概述

        ESP32C3由中国乐鑫科技(Wi-Fi & Bluetooth MCUs and AIoT Solutions I Espressif Systems)开发的WiFi/蓝牙模组,该模组支持IEEE 802.11b/g/n (2.4 GHz Wi-Fi) 和 Bluetooth® 5 (LE),并带有ADC、SPI、UART、I2C、I2S和通用GPIO等丰富的外设,其功能及其强大。

二、ESP32C3模组

1、简介

ESP32-C3 系列芯片是极低功耗、高集成度的 MCU 系统级芯片 (SoC),同时集成了 2.4 GHz Wi-Fi 和低功耗蓝牙(Bluetooth® LE) 双模无线通信功能模块,并使用的是RISC-V 32 位单核处理器的极低功耗 SoC。

2、特性

时钟工作频率高达160MHz

通过IRAM/DRAM接口零等待周期访问片,上SRAM和缓存中的程序和数据

中断控制器(INTC)具有多达31个向量中断,可配置优先级和阈值级别

调试模块(DM)符合RISC-V调试规范v0.13,支持通过行业标准的JTAG/USB端口连接外部调试器调试器通过系统总线(SBA)直接访问存储器和外设

硬件触发器符合RISC-V调试规范v0.13,具有多达8个断点/观察点

物理存储器保护(PMP),最多可配置16个区域

32位AHB系统总线,用于访问外设

可配置的核心性能指标事件

3、外设

ESP32C3-WROM-02U共有18个引脚,15个GPIO,Flash 最大可选 8 MB,外接天线连接器。

三、ESP32C3模组基本应用

作为嵌入式电子设备的元器件焊接在电路板上以提供网络、BLE等功能;作为主控MCU进行控制操作。

1、WiFi网络功能


讯享网

该模组主要功能是提供WiFi连接上网,这可以让普通的嵌入式电子设备具备网络连接能力,同时还只需要消耗一个uart外设,比起在嵌入式电子设备中增加网口的方式要方便和经济。

WiFi模组的优点:无线、经济、驱动简单

WiFi模组的缺点:需要配网、信号受环境影响大

2、基本外设

利用ESP32C3模组自带的外设:ADC、SPI、UART、I2C、I2S和通用GPIO等,可以实现一些如STM32F系列单片机的控制功能,如:控制灯、用I2C驱动OLED屏、串口通讯的各种衍生功能、测量功能等。

要使用这些工则要对WiFi模组进行SDK二次开发,我接下来也是基于乐鑫官方的SDK进行程序的二次开发。

3、BLE蓝牙功能

模组还支持低功耗蓝牙,蓝牙和WiFi是共用同一条天线的,但WiFi和蓝牙可以同时开启,但是否会存在一定的局限性,我也没有去深入了解。

三、总结

在物联网兴起的时代,WiFi做为无线通信协议又可联网是物联网的重要组成部分,物联网的协议有很多,但人的精力是有限的,选择一个方向,在这个方向上进行学习并掌握才是最明智。ESP32C3作为国产WiFi模组有着丰富的开发资料和较大的开发群体,上手难度适中。最后“路漫漫其修远兮”,将本着兴趣爱好一直走下去。

引用资料《esp32-c3-wroom-02_datasheet_cn》《esp32-c3_datasheet_cn》《esp32-c3_technical_reference_manual_cn》

小讯
上一篇 2025-01-06 17:18
下一篇 2025-01-16 19:35

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/125567.html