CH579低功耗問題

你好,我參考CH579 EVT的例程寫了一個(gè)程序,開啟低功耗,使用TMOS,需要用到串口收發(fā),遇到以下問題:

1、HAL_SLEEP 設(shè)置為TRUE的情況下,串口無法接收數(shù)據(jù),F(xiàn)ALSE則可以,sleep模式下串口不工作嗎?

2、芯片手冊上說“睡眠模式,主 LDO 關(guān)閉,超低功耗 ULP-LDO 維 持 PMU、內(nèi)核和基本外設(shè)供電”,這個(gè)基本外設(shè)包括串口嗎?

3、如果串口無法在sleep模式工作,有沒有什么辦法低功耗狀態(tài)下不丟數(shù)據(jù)呢?


望解答,謝謝。

sleep模式的時(shí)候主時(shí)鐘已經(jīng)停了,串口是不工作的,給外設(shè)供電不是讓它睡的時(shí)候還能跑,是使它醒來的時(shí)候初始化配置還保留著,無需重新配置,在低功耗狀態(tài)下想要串口接收不丟數(shù)據(jù)就需要設(shè)置接收引腳為gpio喚醒引腳,在接收數(shù)據(jù)時(shí)喚醒即可,喚醒是需要時(shí)間的。


我也遇到同樣的問題,請問串口接收數(shù)據(jù)喚醒后,接收的數(shù)據(jù)不完整,請問如何解決?


喚醒后相應(yīng)的IO狀態(tài)需要調(diào)整一下,這里一份博客可以參考:

CH579 CH573 CH582 串口切換GPIO睡眠喚醒操作 - debugdabiaoge - 博客園 (cnblogs.com)


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

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