ch582低功耗藍牙程序停止工作

使用CH582芯片正常上電工作一段時間后,會莫名其妙不工作了,重新上電后程序不在運行。重新燒錄程序可以再次運行,但仍然會出現(xiàn)運行一段時間后不工作的現(xiàn)象。

以上方面問題可能是哪些原因造成?如何排查?

image.png

這是我程序使用的flash和ram


程序中是否有FLASH_ROM_ERASE/FLASH_ROM_WRITE的使用?如果有的話你的程序部分代碼可能存在擦除地址錯誤,把一部分code flash擦除了。非官方技術(shù)人員,建議僅供參考。


存在FLASH_ROM_ERASE/FLASH_ROM_WRITE的使用,但都是按照指定地址去操作的,沒有去擦除代碼段的地址


先判斷不工作的現(xiàn)象是否準確,還是僅僅有一些功能代碼不執(zhí)行。

寫一個定時器中斷,里面1s翻轉(zhuǎn)1次波形或者計數(shù),查看出問題的時候,定時器是否還在執(zhí)行。

其次測試vinta(非睡眠狀態(tài)1.05v),晶振起振(0.38v)。

如果存在睡眠的情況,可以寫一個tmos任務(wù),定時執(zhí)行,查看是否運行。


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

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