|
本人新做項目需要超低功耗。之前被STM8L151坑的太慘,MSP430F149又太貴,看網(wǎng)上對STM32L151/152評價很高,加之本人已用過ST多款32位單片機,對ST的標(biāo)準(zhǔn)庫和LL庫情有獨鐘,所以果斷選擇STM32L151C8T6/-A。
管腳上STM32L151和STM32F103一致,STM32L1xx標(biāo)準(zhǔn)庫和STM32F103的標(biāo)準(zhǔn)庫也非常相似,和F4也很相似。因為之前使用F103和407很多,MSP430和STM8L也用過,所以很輕松的畫完了原理圖和PCB,又下載了最新的標(biāo)準(zhǔn)庫并創(chuàng)建了工程,三五天碼完代碼并測試完所有邏輯。就差最后一步低功耗了。
然后參照著標(biāo)準(zhǔn)庫里面的STOP進入了STOP模式,電流很大,然后就是各種某度找資料,最終試出來了。在這里要吐槽一下發(fā)帖求助搞定之后從來不結(jié)帖的人,很多帖子發(fā)完問題,末了來一句已解決就消失的無影無蹤,也不說怎么解決的,太自私了。
焊接單片機、阻容復(fù)位和32.768K晶振(不要并1M電阻),不開其它外設(shè),功耗410nA。工程見附件。
內(nèi)部高速晶振做主時鐘,鎖相環(huán)倍頻到32M很準(zhǔn),不用PWM的話完全不需要外部8M晶振,進低功耗前需要切換到MSI時鐘最低(注意),一定要注意這里,否則還會有300ua的電流。不用的引腳設(shè)置為模擬輸入,包括JTAG或SWD引腳,所以電路板上一定要把復(fù)位引腳印出來給JLINK用,否則沒法下載程序。進低功耗前失能外設(shè)要按xxx_Cmd(DISABLE);xxx_DeInit(xxx);的順序。
就這些吧,歡迎補充。
51hei.png (9.62 KB, 下載次數(shù): 72)
下載附件
2022-3-1 21:58 上傳
Keil代碼下載:
STM32L151C8T6.zip
(381.86 KB, 下載次數(shù): 156)
2022-3-1 21:04 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|