找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1239|回复: 5
打印 上一主题 下一主题
收起左侧

esp32-s在深度睡眠下,两个不同的电平如何外部唤醒?

[复制链接]
跳转到指定楼层
楼主
ID:391219 发表于 2023-3-8 18:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
资料上写esp32-s的外部唤醒有两种:ext0 ext1。目前的情况是,选择两个引脚RI和GPIO13,RI保持高电平,当变化为低电平时唤醒;GPIO13为低电平,当变为高电平时唤醒。如果使用ext1这两个唤醒条件:1.当所有 GPIO 都变低时醒来 2.任意GPIO 变高时醒来只能选其一,就都不满足。这样的话能否使用两个ext0来判断呢?或者有什么别的办法吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:45879 发表于 2023-3-9 09:06 | 只看该作者
写的语句看不懂,只需要确定睡前的IO状态,即可确定是使用ext0还是ext1。
回复

使用道具 举报

板凳
ID:879348 发表于 2023-3-9 09:20 | 只看该作者
有些芯片有电平变化中断,只要发生跳变就唤醒
回复

使用道具 举报

地板
ID:391219 发表于 2023-3-11 13:55 | 只看该作者
wufa1986 发表于 2023-3-9 09:20
有些芯片有电平变化中断,只要发生跳变就唤醒

这个确实是,但ESP32-S这个芯片在深度睡眠的情况下不行,有要求
回复

使用道具 举报

5#
ID:391219 发表于 2023-3-11 13:59 | 只看该作者
yueguang3048 发表于 2023-3-9 09:06
写的语句看不懂,只需要确定睡前的IO状态,即可确定是使用ext0还是ext1。

不好意思,前段时间感冒了,抱歉抱歉。现在的问题是我想分别用两个IO来唤醒芯片。如果我用ext1的话,就不能满足唤醒的条件。因为我一个IO是低电平唤醒,另一个则是高电平唤醒。在ESP32-s中,我能不能使用两个ext0来唤醒芯片?
回复

使用道具 举报

6#
ID:1129007 发表于 2024-7-15 11:32 | 只看该作者
1123qqw 发表于 2023-3-11 13:59
不好意思,前段时间感冒了,抱歉抱歉。现在的问题是我想分别用两个IO来唤醒芯片。如果我用ext1的话,就不 ...

请问您有思路吗?我现在遇到一个问题,需要将两个引脚配置为低电平有效,一个引脚配置为高电平有效。因为要求深度睡眠模式,所以总有一个引脚没办法配置。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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