標(biāo)題: STM32+ADXL345鋰電池計(jì)步器如何在便攜的時(shí)候保存步數(shù) [打印本頁]

作者: dvxchen    時(shí)間: 2022-10-14 20:15
標(biāo)題: STM32+ADXL345鋰電池計(jì)步器如何在便攜的時(shí)候保存步數(shù)
我用STM32+ADXL345+OLED開發(fā)了一款鋰電池計(jì)步器,攜帶的時(shí)候?yàn)榱斯?jié)省電量,考慮讓單片機(jī)休眠和喚醒。請(qǐng)教一下具體思路,每次走一步就喚醒單片機(jī)步數(shù)+1 ,那么步數(shù)記錄在哪里當(dāng)單片機(jī)睡眠的時(shí)候,才能在喚醒后或者按鍵后可以讓OLED顯示總步數(shù),謝謝
作者: yzwzfyz    時(shí)間: 2022-10-15 09:32
如何知道走了一步呢?知道走一步的東東是如何工作的呢?它是不是可以停電?
作者: dvxchen    時(shí)間: 2022-10-15 16:46
我是查詢方式讀ADSL345的XYZ的值,STM32根據(jù)振動(dòng)幅度計(jì)算步數(shù)的,如果待機(jī)了,它就不
作者: dvxchen    時(shí)間: 2022-10-15 16:49
是STM32讀取ADXL的振動(dòng)幅度的XYZ的值判斷是否是一步,如果待機(jī)了,也不計(jì)算了
作者: dengweicai    時(shí)間: 2022-10-15 18:05
查詢ADSL的值,在根據(jù)該值進(jìn)行計(jì)算
作者: Y_G_G    時(shí)間: 2022-10-15 18:49
ADXL345有中斷喚醒模式,可以在靜止?fàn)顟B(tài)下喚醒
你可以設(shè)定某個(gè)時(shí)長內(nèi)沒有運(yùn)動(dòng)數(shù)據(jù),就停機(jī),有運(yùn)動(dòng)了就喚醒ADXL345就行
單片機(jī)的喚醒可以通過傳感器的中斷進(jìn)行喚醒
作者: dvxchen    時(shí)間: 2022-10-15 20:54
Y_G_G 發(fā)表于 2022-10-15 18:49
ADXL345有中斷喚醒模式,可以在靜止?fàn)顟B(tài)下喚醒
你可以設(shè)定某個(gè)時(shí)長內(nèi)沒有運(yùn)動(dòng)數(shù)據(jù),就停機(jī),有運(yùn)動(dòng)了就喚醒AD ...

那么步數(shù)保存在哪里呢
作者: Y_G_G    時(shí)間: 2022-10-15 21:17
dvxchen 發(fā)表于 2022-10-15 20:54
那么步數(shù)保存在哪里呢

這個(gè).......
怎么會(huì)有這個(gè)問題呢?
鋰電池供電,它是休眠而已,又不是斷電
所有變量不會(huì)改變的呀,你是要喚醒,又不是復(fù)位,之前放在哪個(gè)變量,它就保存在哪個(gè)變量的呀
是個(gè)全局變量就行了
EEPROM就沒必要了,因?yàn)殇囯姴粩嚯?就算斷電,你也可以是連接手機(jī)保存(這個(gè)沒做過),也可以是自己增加一個(gè)鐵電,用鐵電的原因主是壽命長,




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