CH32V203如何實現(xiàn)軟件復(fù)位,另外怎么實現(xiàn)掉電數(shù)據(jù)保存

CH32V203如何實現(xiàn)軟件復(fù)位,另外怎么實現(xiàn)掉電數(shù)據(jù)保存,沒有看到相關(guān)的參考例程,麻煩幫忙看下

您好,關(guān)于實現(xiàn)軟件復(fù)位,可直接調(diào)用下圖1函數(shù)進行復(fù)位。關(guān)于掉電數(shù)據(jù)保存,可利用PVD中斷,當(dāng)檢測到電壓下降時,進入PVD中斷,對數(shù)據(jù)進行保存。掉電可能是一瞬間的事,建議你可以將電壓監(jiān)測閾值設(shè)置的高一些,需要保存的數(shù)據(jù)盡量不要太多。

image.png

圖1

image.png

圖2

image.png

圖3



就是片內(nèi)我的數(shù)據(jù)如何儲存?,存在哪個位置?能存多少字節(jié)?第二次上電該數(shù)據(jù)能從片內(nèi)被讀寫出來,有沒有參考例程?


您好,可存儲在FLASH中,通過FLASH操作進行數(shù)據(jù)存儲,存放字節(jié)數(shù)看你FLASH在存儲完程序代碼后還有多少空間。若你MCU掉電的瞬間很快,也無法存儲過多的數(shù)據(jù),具體還要看你硬件電路上的設(shè)計,建議MCU供電并一個大電容??梢院唵螀⒖家幌孪赂郊獭:罄m(xù)若有問題,可郵箱(lzs@wch.cn)溝通。

icon_rar.gifCH32V307 RTC掉電保存與上電讀取.zip



我在ch32v203的板子上試了一下例子,保存不住呀,在3.3V電源加了個100uf電解電容。有試過成功的嗎?


您好,注意電容接法并聯(lián),掉電后的供電是一個短時供電,注意寫入字節(jié)不要太多,此外可以換法拉電容試一下。后續(xù)若有問題,可郵箱(lzs@wch.cn)溝通。


示波器測量電源電壓從3.3V到2.4V大概10多ms,不知道這么短時間是不是不能完成寫flash。加過法拉電容,也不是每次都能成功寫flash,我是在官方ch32v203c8t6的開發(fā)板做的測試,用的例子是論壇你們給的rtc掉電保存數(shù)據(jù)的例子。


您好,已郵件回復(fù)你


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频