数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1708|回复: 32

[Arduino] 一元钱的ESP32-C2模块成功点亮板载LED指示灯

[复制链接]
发表于 2025-2-28 21:43:35 | 显示全部楼层 |阅读模式
仅以此篇答谢在这个模块的获取、软件环境的配置、模块的应用过程中无私帮助到我的坛友 @猪小呆 以及坛友 @vip2128
说实话就esp32而言我早有动手的心愿,毕竟自esp8266后esp32很快就普遍应用了,但一直不知道这东西是否好玩加之没有碰到必要的应用场景渐渐的就无感了,最近自从见到这个模块可以1元钱入手而且也是esp32系列的就又燃起了心头之草,于是就从善如流的下单了,于是升级arduino 18.13,经历了坎坎坷坷最后在坛友手把手的指导下终于弄好了软件,今天上午查看物流信息发现东西已经进了家附近的快递驿站下午就到了手里了,于是迫不及待的焊接引线上机测试竟然一次成功,当模块上的红色LED闪烁起来后感觉这货似乎可以上手玩耍了,但未来对它会委以何用眼下尚未确定,但这几天肯定是要跟他较劲了。
程序测试我是新建工程并参考esp8266的程序自己写了几句代码没有使用示例代码,代码编译成功后我就按住图中的开关K而后再按软件中的上传就烧录成功了,操作过程和ESP8266的NODEMCU模块毫无区别,我的USB to TTL模块是带有DTR和RTS引脚输出的,原本考虑使用DTR的下跳电平来代替这个开关,不知什么原因我的这个模块的DTR引脚始终为低电平感觉可能是坏掉了,而用RTS引脚却也没能成功,观察发现在通讯连接等待的.....过程中RTS电平不断跳变最终提示串口连接错误而完败,弄不明白就先搁置着、接下来边玩边等待有大神弄出来全自动烧录方案吧。

接线示意图如下:

测试代码如下:

下图是一些这个模块的型号信息,我也看不懂,放这里由高手分析吧:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 3家元 +42 收起 理由
jf201006 + 12 謝謝分享
yiguangqiang + 15 原創內容
vip2128 + 15

查看全部打赏

 楼主| 发表于 2025-3-1 10:23:41 | 显示全部楼层
soma 发表于 2025-2-28 22:23
1.8的arduino还是java的啊。现在都用2了

我的电脑win7用不了2,这次esp32配置成功了暂时又不用考虑电脑升级用win10的问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-1 20:18:05 | 显示全部楼层
devcang 发表于 2025-3-1 13:37
楼主,

en 可以做Reset,就可以通过串口的dtr/rts,做自动下载——参考ESP8266R的自动下载电路

这个我还没试过,如果方便的话请层主分享一下接线方法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-2 21:50:45 | 显示全部楼层

严格说这个引脚应该通过一个4.7-10k的电阻上拉到vcc,测试时为了省事就省略了电阻,ESP8684的芯片手册中关于这个引脚的描述如下:
High: on, enables the chip.
Low: off, the chip powers off.
Note: Do not leave the CHIP_EN pin floating.
文心一言翻译结果如下:
这段描述是关于一个名为CHIP_EN(芯片使能)的引脚的功能说明。CHIP_EN引脚通常用于控制芯片的电源状态,即开启或关闭芯片。下面是对这段描述的详细解释:

High: on, enables the chip. 当CHIP_EN引脚处于高电平状态时,芯片被启用。这意味着芯片将开始工作,执行其设计的功能。高电平通常意味着引脚电压接近或等于芯片的电源电压(VCC)。
Low: off, the chip powers off. 当CHIP_EN引脚处于低电平状态时,芯片被关闭。这意味着芯片将停止工作,并且可能会进入低功耗或完全断电状态。低电平通常意味着引脚电压接近地电位(GND)。
Note: Do not leave the CHIP_EN pin floating. 这是一个重要的注意事项。浮动(floating)意味着CHIP_EN引脚既未被连接到高电平也未被连接到低电平,而是处于不确定的状态。由于芯片的状态取决于CHIP_EN引脚的电平,如果引脚浮动,芯片可能会处于不稳定或不可预测的状态。因此,为了确保芯片的稳定运行,必须始终将CHIP_EN引脚明确连接到高电平或低电平。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-2 22:01:06 | 显示全部楼层
玛德陛下 发表于 2025-3-2 17:14
得配个底板使用了

我觉得做辅助控制的话也没必要单独弄底板,毕竟这个模块要用到目标控制板上,直接在目标板上留出烧录引脚就可以了,如果用它做主控单片机来做控制输出的话就根据需求画板子好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-2 22:04:54 | 显示全部楼层
devcang 发表于 2025-3-2 15:38
ESP8266/ESP32  自动下载,在使用中

多谢分享资料,这个应该是有些NODE MUC板子上的控制部分,貌似需要把IO0改成IO9抽空我试一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-5 09:34:07 | 显示全部楼层
zhongyidiy 发表于 2025-3-4 21:32
已入手2个,不会软件能玩不?到时可以请教楼主

不会软件就需要使用别人分享的固件来玩,限制太多就没有乐趣了,我的兴趣在于用STC单片机驱动各种屏幕,这东西简单涉猎一下也是为了用来测试被人分享的例程来实现可能的目标,注定不会深入研究、所以也帮不到什么。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-13 20:59:19 | 显示全部楼层
撒飒飒 发表于 2025-3-11 10:08
“我的兴趣在于用STC单片机驱动各种屏幕”——咱俩神似啊,我各种屏幕买了一大堆了,全是从老五,老王、 ...

我看了你的这边屏,一点儿资料没有的屏我没弄过,至少也要看到大神评价中关于点屏的只言片语,否则真的太难弄了,盲猜的话有些象ST75**驱动的屏,移动电阻R3或者R6可以设置8(或16)bit或SPI接口但引脚定义无法猜测。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-13 20:39:10 | 显示全部楼层

恭喜了,其实喜欢玩屏的动力就在于百般努力后屏幕上显示出内容的一瞬间的兴奋,一旦驱动成功了反倒兴趣索然了,因为很多屏并不知道最终会用到哪里。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-13 20:39:41 | 显示全部楼层

恭喜了,其实喜欢玩屏的动力就在于百般努力后屏幕上显示出内容的一瞬间的兴奋,一旦驱动成功了反倒兴趣索然了,因为很多屏并不知道最终会用到哪里。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-14 10:06:50 | 显示全部楼层
kkstun 发表于 2025-5-14 08:24
C2还在吃灰。。。。

我也只是点亮了LED灯后就吃灰了,等有用时在弄吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-24 20:45 , Processed in 0.218400 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表