完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我一直在研究为我的家庭供暖系统制作一个低功率物联网门/窗,希望将其用于其他用途。为此,我想使用 ESP-12S,因为它拥有约 20uA 的深度睡眠电流。
我组装了一个粗糙的面包板,当设备处于睡眠状态时,有接近 250uA 的电流消耗。将启用引脚置于低功耗模式后,我将其驱动为低电平。虽然我知道这在宏伟的计划中并不是很多,但我真的试图让这个设备使用尽可能少的电力。 我有一个独立模块并移除了 CAN,如果拿一个万用表并在芯片启用和 VCC 之间进行测量,我会检测到一个 12kΩm 电阻。 我使用的模块是 AI Thinker 的 ESP-12S。根据数据表,启用线上不应有上拉。 |
|
相关推荐
1个回答
|
|
ESP-12S内部的12kΩ上拉使能可以通过将GPIO16引脚(IO16)连接到RST引脚(EN)来实现。这将使ESP-12S在启动时启用内部上拉,并在通过GPIO16引脚连接到低电平时将其禁用。要在代码中实现这一点,可以使用以下命令:
``` pinMode(16,OUTPUT); //将GPIO16引脚设置为输出模式 digitalWrite(16,LOW); //将GPIO16引脚设置为低电平,禁用内部上拉 ``` 还需要注意的是,为了减小睡眠模式下的电流消耗,需要将所有未使用的引脚设置为输出模式,并将它们连接到低电平,以避免浮动输入产生的电流泄漏。可以使用以下命令来完成这个任务: ``` pinMode(pin,OUTPUT); //将未使用的引脚设置为输出模式 digitalWrite(pin,LOW); //将未使用的引脚连接到低电平 ``` |
|
|
|
只有小组成员才能发言,加入小组>>
528浏览 6评论
438浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
425浏览 5评论
422浏览 4评论
396浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 01:44 , Processed in 0.788804 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号