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

標題: 關于MCU掉電保存數據的問題 [打印本頁]

作者: level888    時間: 2022-1-24 22:13
標題: 關于MCU掉電保存數據的問題
1、目的掉電保存掉電之前瞬間的數據 需要寫EEPROM
但是手冊上這樣寫的  在工作電壓Vcc偏低時,建議不要進行EEPROM/IAP操作

2、如果非要用的話 是不是在低壓檢測中斷6中處理即可 無需低壓檢測外接電路?

3、如果用這個檢測是不是在比較器中斷也就是 中斷21里處理?如果是 是不是也有電壓Vcc偏低時,建議不要進行EEPROM/IAP操作 不建議進行EEPROM/IAP操作的問題
那樣的話 是不是 掉電保存參數都有問題?

作者: 188610329    時間: 2022-1-25 02:06
不是很確定,你的目的……
如果,你只是為了,單片機掉電前,保存部分數據到Eeprom,其實沒有必要用到比較器。
只需要打開掉電中斷,ELVD 然后,在中斷函數中執行寫Eeprom操作即可。
具體可以參考這里: 掉電中斷應用

當然,為了確保掉電中斷能正確地運行,Eeprom能正確地寫入,燒寫芯片的時候,STC-ISP軟件要做相應的設置,需要關閉低壓復位(這樣掉電中斷才能生效),需要設置一個比較高的低壓檢測電壓,就像手冊中說的,電壓太低Eeprom會寫入失敗,這個低壓檢測電壓,決定了激活掉電中斷的時間。
然后,低壓禁止Eeprom操作這個選項必須關閉,不然,會禁止你寫Eeprom。
作者: liesnake    時間: 2022-1-25 06:48
目前最好的辦法是使用鐵電存儲器,每隔幾秒鐘就寫一次數據,開機時自動讀取掉電前信息。
作者: wulin    時間: 2022-1-25 07:48
樓主理解有誤。圖中7805輸入端失壓,VCC端濾波電容足夠大就可以維持在寫EEPROM時VCC電壓基本不變。一般只需維持幾ms即可。
作者:     時間: 2022-1-25 08:12
用外部檢測掉電好點,可以通過調節電阻分壓,調節保護電壓,速度也快
作者: wojiaoguogai    時間: 2022-1-25 09:05
在電源端加個大電容,檢測到掉電時,立即寫數據。
作者: level888    時間: 2022-1-25 13:03
188610329 發表于 2022-1-25 02:06
不是很確定,你的目的……
如果,你只是為了,單片機掉電前,保存部分數據到Eeprom,其實沒有必要用到比較 ...

只是為了,單片機掉電前,保存一個數據到Eeprom (定時時間 重新上電后繼續定時) 確認下不用比較器 直接用掉電中斷是否可以 如果可以就不用 改硬件了
作者: 188610329    時間: 2022-1-25 13:35
level888 發表于 2022-1-25 13:03
只是為了,單片機掉電前,保存一個數據到Eeprom (定時時間 重新上電后繼續定時) 確認下不用比較器 直接 ...

所以,你不用急著搞硬件電路用比較器,
先用掉電中斷,一般,你的低電壓判斷,設得只要高于3.7V  基本上寫2-30個字節到Eeprom 是綽綽有余的。
如果,掉電中斷響應,寫Eeprom 時間不夠充分,才會用比較器判斷7805的前端電壓,來提供更多的時間給Eeprom操作。事實上,只要不是等發現了掉電了才做扇區擦除的話,基本上,時間是夠用的。




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