欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: STM32L低功耗系列 設(shè)置喚醒腳wakeup1和wakeup2 無法喚醒的問題 [打印本頁]

作者: xcp    時間: 2018-1-20 10:59
標(biāo)題: STM32L低功耗系列 設(shè)置喚醒腳wakeup1和wakeup2 無法喚醒的問題
現(xiàn)在在做一個STM32L15系列的低功耗的項目,設(shè)置有兩個喚醒腳wakeup1和wakeup2,現(xiàn)在有問題的是,在進(jìn)入standby模式前,如果你把wakeup1拉高了,然后進(jìn)入standby模式,你就怎么也喚醒不了單片機(jī)了,求教這是什么原因???
作者: 24335882qq    時間: 2020-11-19 14:42
我也遇到這樣的問題,查出來發(fā)現(xiàn)是喚醒腳wakeup1和wakeup2上有高電平的時候,STM32內(nèi)部的LSI頻率變了,所以導(dǎo)致輕則喚醒超時,重則喚醒不了。至于為哈LSI頻率會受到影響就不知道了。
監(jiān)測LSI時鐘頻率的方法,是用LPTIM計數(shù)器對LSI時鐘計數(shù),每1S讀取計數(shù)值,平常為39800左右,喚醒腳有高電平時計數(shù)值為50000以上,而LSI典型值是37KHZ,1s計數(shù)值應(yīng)該是37000
作者: 24335882qq    時間: 2020-11-19 16:31
24335882qq 發(fā)表于 2020-11-19 14:42
我也遇到這樣的問題,查出來發(fā)現(xiàn)是喚醒腳wakeup1和wakeup2上有高電平的時候,STM32內(nèi)部的LSI頻率變了,所以 ...

補(bǔ)充一下,我的實(shí)驗板子是STM32L031. 上述問題,將LSI信號輸出到MCO引腳,使用示波器測量頻率值,結(jié)果卻是不受喚醒引腳電平影響。但是上面使用軟件監(jiān)測它頻率就是變了,而且將LPTIM的計數(shù)時鐘源改為對32768HZ的LSE進(jìn)行計數(shù),頻率也是變了!估計這個高電平通過喚醒引腳竄進(jìn)去STM32內(nèi)部整個系統(tǒng)時鐘都受到影響了,所以會出現(xiàn)意外死機(jī)(實(shí)測也并不是每次都死機(jī)),連IWDG也沒辦法復(fù)位系統(tǒng),因為IWDG也是依賴LSI工作的。

剛才在STM8/32社區(qū)網(wǎng)站看到也有類似問題的帖子,說有人向STM32原廠技術(shù)支持反映并且復(fù)現(xiàn)了問題,但并沒有給出解釋和解決方案,估計是硬件BUG~~~只能自己注意進(jìn)入睡眠前確保喚醒引腳為低電平了。

作者: qhj1005    時間: 2020-11-23 19:43
L1系列從standby喚醒,wakeup必須是上升沿




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1