完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
SDK 功能system_deep_sleep ESP8266进入深度睡眠模式。在RST引脚上的复位脉冲后,芯片将唤醒。
但是什么是CH_PD引脚功能呢?Simetimes那个标记为CH_EN的别针也一样。当我拉CH_PD低电流消耗减少到深度睡眠水平。但是当我释放它时,ESP8266重置吗?或者,也许它从CH_PD被拉低的位置开始继续执行代码? |
|
相关推荐
1个回答
|
|
ESP8266的CH_PD(也称为EN)引脚和深度睡眠模式并不完全相同,但它们在某些方面有相似之处。首先,我们来了解一下这两个概念:
1. 深度睡眠模式:ESP8266的深度睡眠模式是一种低功耗模式,可以显著降低设备的功耗。在这种模式下,除了RTC(实时时钟)模块外,其他模块都会停止工作。要唤醒ESP8266,可以通过RTC模块设置定时唤醒,或者通过外部中断(如RST引脚上的复位脉冲)唤醒。 2. CH_PD(EN)引脚:CH_PD引脚是ESP8266的一个电源控制引脚。当CH_PD引脚被拉低时,ESP8266会进入低功耗模式,此时电流消耗会降低到深度睡眠水平。但是,这种模式与深度睡眠模式有所不同,因为它不是由软件控制的,而是由硬件引脚状态控制的。 关于CH_PD引脚的功能,以下是一些关键点: 1. 当CH_PD引脚被拉低时,ESP8266的功耗会降低到深度睡眠水平。 2. 当CH_PD引脚被释放(即设置为高电平)时,ESP8266会从低功耗模式唤醒。但是,这并不意味着它会立即重置。具体行为取决于ESP8266的固件和硬件设计。 3. 如果ESP8266在CH_PD被拉低之前已经进入深度睡眠模式,那么在CH_PD被释放后,它可能会从深度睡眠模式唤醒,而不是从CH_PD被拉低的位置继续执行代码。 总之,CH_PD引脚和深度睡眠模式在降低功耗方面有相似之处,但它们在唤醒行为和控制方式上有所不同。在使用CH_PD引脚时,需要注意其与深度睡眠模式的区别,以及可能对ESP8266唤醒行为的影响。 |
|
|
|
只有小组成员才能发言,加入小组>>
598 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
443浏览 5评论
445浏览 4评论
415浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 04:17 , Processed in 0.758859 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号