CH579M 休眠

調(diào)用下面提供的庫(kù)函數(shù)還是沒(méi)辦法進(jìn)入下電模式,程序沒(méi)辦法從頭開始運(yùn)行,而是接著運(yùn)行

PWR_PeriphWakeUpCfg( ENABLE, RB_SLP_GPIO_WAKE );?

LowPower_Shutdown( NULL );? ? ? ?

想問(wèn)下怎么確定程序能進(jìn)入下電模式?手冊(cè)上進(jìn)入暫停、睡眠和下電模式的方式都一樣,程序進(jìn)入哪種模式要怎么做區(qū)分呢?? ? ? ? ? ? ? ? ? ?


你好:

先確定配置的喚醒源GPIO口狀態(tài):

如果設(shè)置的是 下降沿或低電平喚醒,那么執(zhí)行“LowPower_Shutdown”函數(shù)前必須保證IO是穩(wěn)定 高電平狀態(tài);

如果設(shè)置的是 上升沿或高電平喚醒,那么執(zhí)行“LowPower_Shutdown”函數(shù)前必須保證IO是穩(wěn)定 低電平狀態(tài);

其次,進(jìn)入下電模式需要一定時(shí)間,需要保證在執(zhí)行 “LowPower_Shutdown” 函數(shù)后,幾個(gè)ms內(nèi)IO電平上不要出現(xiàn)電平變化(或抖動(dòng))。


謝謝你的回答j_0057.gif


你好,我想再問(wèn)下,CH579M的休眠喚醒的GPIO引腳可以指定為特定的引腳嗎?我看例程上面只是設(shè)置GPIO口喚醒,那是不是任一引腳設(shè)置了中斷都可以喚醒呢?還有下電模式執(zhí)行 “LowPower_Shutdown” 函數(shù)后,怎么才能保證IO電平不抖動(dòng)呢?可以用程序避免嗎?還有R8_RESET_STATUS寄存器默認(rèn)值是上電復(fù)位嗎?為什么我上電之后這個(gè)寄存器的值就是0x05(對(duì)應(yīng)是下電模式喚醒)呢?


你好,pa0-pa15,pb0-pb15具備睡眠喚醒功能,可以配置成上拉輸入或者下拉輸入對(duì)應(yīng)你的不同邊沿喚醒。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频