軟件復(fù)位函數(shù)

請問ch57x和ch58x有軟件復(fù)位函數(shù)嗎?通過代碼讓芯片重新啟動。

可以查看sys.c的軟復(fù)位函數(shù)。

image.png


在BOOT按鈕(PB22)的中斷函數(shù)(下降沿觸發(fā))里調(diào)用這個軟件復(fù)位函數(shù),長按BOOT按鈕,芯片似乎是被復(fù)位了,但系統(tǒng)并沒有進(jìn)入下載模式。這是啥情況?


目標(biāo)是想實(shí)現(xiàn)一鍵下載,即系統(tǒng)復(fù)位和PB22低電平觸發(fā)下載模式,由一個按鍵控制。有什么推薦方案嗎?


您好,藍(lán)牙系列CH5xx,不支持復(fù)位進(jìn)bootloader,需要冷啟動進(jìn)bootloader。

硬件處理的話,要搭電路聯(lián)系起重新上電/觸發(fā)boot腳(PB22是低電平觸發(fā),PB11是上拉10K電阻到V33觸發(fā));軟件處理也有方案,不過觸發(fā)后就無法還原代碼了,見博客CH573 CH582 用戶程序跳轉(zhuǎn)進(jìn)BOOT - debugdabiaoge - 博客園 (cnblogs.com)


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

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