標題: esp32-s在深度睡眠下,兩個不同的電平如何外部喚醒? [打印本頁]

作者: 1123qqw    時間: 2023-3-8 18:26
標題: esp32-s在深度睡眠下,兩個不同的電平如何外部喚醒?
資料上寫esp32-s的外部喚醒有兩種:ext0 ext1。目前的情況是,選擇兩個引腳RI和GPIO13,RI保持高電平,當變化為低電平時喚醒;GPIO13為低電平,當變?yōu)楦唠娖綍r喚醒。如果使用ext1這兩個喚醒條件:1.當所有 GPIO 都變低時醒來 2.任意GPIO 變高時醒來只能選其一,就都不滿足。這樣的話能否使用兩個ext0來判斷呢?或者有什么別的辦法嗎?

作者: yueguang3048    時間: 2023-3-9 09:06
寫的語句看不懂,只需要確定睡前的IO狀態(tài),即可確定是使用ext0還是ext1。
作者: wufa1986    時間: 2023-3-9 09:20
有些芯片有電平變化中斷,只要發(fā)生跳變就喚醒
作者: 1123qqw    時間: 2023-3-11 13:55
wufa1986 發(fā)表于 2023-3-9 09:20
有些芯片有電平變化中斷,只要發(fā)生跳變就喚醒

這個確實是,但ESP32-S這個芯片在深度睡眠的情況下不行,有要求
作者: 1123qqw    時間: 2023-3-11 13:59
yueguang3048 發(fā)表于 2023-3-9 09:06
寫的語句看不懂,只需要確定睡前的IO狀態(tài),即可確定是使用ext0還是ext1。

不好意思,前段時間感冒了,抱歉抱歉。現(xiàn)在的問題是我想分別用兩個IO來喚醒芯片。如果我用ext1的話,就不能滿足喚醒的條件。因為我一個IO是低電平喚醒,另一個則是高電平喚醒。在ESP32-s中,我能不能使用兩個ext0來喚醒芯片?
作者: 白White    時間: 2024-7-15 11:32
1123qqw 發(fā)表于 2023-3-11 13:59
不好意思,前段時間感冒了,抱歉抱歉,F(xiàn)在的問題是我想分別用兩個IO來喚醒芯片。如果我用ext1的話,就不 ...

請問您有思路嗎?我現(xiàn)在遇到一個問題,需要將兩個引腳配置為低電平有效,一個引腳配置為高電平有效。因為要求深度睡眠模式,所以總有一個引腳沒辦法配置。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1