日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]一、前兩篇博客實(shí)現(xiàn)的功能是在APP和IAP之間進(jìn)行程序跳轉(zhuǎn);二、這里面有以下需要注意的地方;1、程序跳轉(zhuǎn)函數(shù)切記不要在定時(shí)器中斷里編寫,否則程序可以正常跳轉(zhuǎn)但是中斷功能卻不能執(zhí)行。原因,可以參考以下鏈接;htt

一、前兩篇博客實(shí)現(xiàn)的功能是在APP和IAP之間進(jìn)行程序跳轉(zhuǎn);

二、這里面有以下需要注意的地方;

1、程序跳轉(zhuǎn)函數(shù)切記不要在定時(shí)器中斷里編寫,否則程序可以正常跳轉(zhuǎn)但是中斷功能卻不能執(zhí)行。原因,可以參考以下鏈接;

http://xzq1019.blog.163.com/blog/static/5996566520100181146689/

就是,在中斷里進(jìn)行跳轉(zhuǎn)的話,stm32會(huì)認(rèn)為跳轉(zhuǎn)函數(shù)只是中斷處理函數(shù)的一部分,所以會(huì)出現(xiàn)掛起,不能再響應(yīng)中斷。一般的做法是在中斷里設(shè)標(biāo)志位,在主函數(shù)里進(jìn)行跳轉(zhuǎn)。

2、在IAP程序跳轉(zhuǎn)前關(guān)閉總中斷,在跳轉(zhuǎn)到APP程序后,打開(kāi)總中斷。

3、中斷的打開(kāi)和關(guān)閉可以利用下面的函數(shù)

__disable_irq();

__enable_irq();

4、有些時(shí)候?yàn)榱蓑?yàn)證IAP程序有沒(méi)有成功跳轉(zhuǎn)到APP模式下,可以直接進(jìn)行APP程序的調(diào)試。在APP程序的第一行代碼設(shè)置斷點(diǎn),如果IAP程序跳轉(zhuǎn)成功,則會(huì)在端點(diǎn)處停下來(lái)。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉