ch573使用藍(lán)牙廣播中rtc對(duì)睡眠的影響
HAL_TimeInit(?void?)中
?RTC_InitTime(?0,?0,?0?);????//RTC時(shí)鐘初始化當(dāng)前時(shí)間
?TMOS_TimerInit(?0?);

參考帖子http://www.findthetime.net/bbs/thread-81909-1.html喚醒事件屏蔽掉RTC,為啥RTC還是能喚醒休眠

得出藍(lán)牙中的rtc會(huì)打斷睡眠。
目前想實(shí)現(xiàn) 按鍵喚醒時(shí)的rtc絕對(duì)時(shí)間通過藍(lán)牙廣播出來。
思考解決方法:睡前rtc中斷禁止,關(guān)閉廣播后睡眠sleep,喚醒后重新初始化廣播和rtc。

?initial_advertising_enable?=?FALSE;
?GAPRole_SetParameter(?GAPROLE_ADVERT_ENABLED,?sizeof(uint8),?&initial_advertising_enable?);

不知道是否可行,對(duì)rtc對(duì)ble影響并未深入了解,請(qǐng)指點(diǎn)一下。
另外求一份 rtc用ms級(jí)別計(jì)時(shí)的例程個(gè)人信息保護(hù),已隱藏。大大的感謝。
最后,goio中斷只能上升沿或者下降沿,不能邊沿中斷嗎?謝謝解答。

在我們藍(lán)牙例程中,rtc是一直在跑的,如果調(diào)用協(xié)議棧的睡眠那么就是有協(xié)議棧去控制睡眠和喚醒,也就是rtc的喚醒方式,

那么如果僅是實(shí)現(xiàn)按鍵喚醒將rtc絕對(duì)時(shí)間通過藍(lán)牙廣播出來,那么可以自己調(diào)用睡眠,使用gpio喚醒(參考pm例程),

gpio中斷是只有四種模式的:高電平,低電平,上升沿,下降沿,如果想實(shí)現(xiàn)邊沿方式需要通過代碼在中斷中去切換可實(shí)現(xiàn)。


感謝解答。求一份 rtc用ms級(jí)別計(jì)時(shí)的例程個(gè)人信息保護(hù),已隱藏


已發(fā)送,請(qǐng)查收。


謝謝


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

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