如標(biāo)題所示,謝謝解答
不建議使用這種方法來降低功耗,主頻跑60M,在藍(lán)牙代碼中,打開睡眠,早點(diǎn)跑完早點(diǎn)進(jìn)入睡眠,這樣功耗降低會(huì)好很多。
你好,如果只是純粹空運(yùn)行時(shí)(不跑藍(lán)牙和TMOS系統(tǒng)),時(shí)鐘設(shè)置了LSE或LSI后,芯片工作電流是多少呢,因?yàn)槲以O(shè)置了這個(gè)時(shí)鐘后電流還是1.5ma左右,不知道是不是有個(gè)基準(zhǔn)電流,后面不管時(shí)鐘是多少,運(yùn)行起來時(shí)最低是這個(gè)呢
對(duì)的,使用LSE或LSI做主頻時(shí),電流大概在1.45ma左右,當(dāng)然還可通過開啟dcdc,可降到1.3ma左右,這已經(jīng)是最低了。
CH582M文檔中Fsys最高可以80MHz, 為什么例子里邊都是工作在60MHz?
為了和之前的例程做兼容所以例程中一直采用60M主頻,如果需要跑更高的主頻可以選擇使用80M。
例程中,SetSysClock()選擇PLL_60MHz之外的大部分值,如CLK_SOURCE_LSE/LSI, CLK_SOURCE_HSE_1/2MHz,CLK_SOURCE_PLL_15~48MHz等,程序都不能運(yùn)行。還需要改別的參數(shù)嗎?
參考一下:
http://www.findthetime.net/bbs/thread-93061-1.html