第七周 第五天 2019-12-15

1.異常:解決系統(tǒng)問題(在RAM核內(nèi))

中斷:用戶的問題(有設(shè)計(jì)者決定)

異常(中斷)向量表? ?各個(gè)中斷/異常子程序的入口? ? 中斷子程序ISR

當(dāng)有異常時(shí),將當(dāng)前MPU中的資源放到棧里

當(dāng)有異常/中斷:保護(hù)現(xiàn)場(chǎng)(將處理器中的寄存器的資源壓入棧里);返回地址(壓棧)當(dāng)前執(zhí)行的下一條地址;將當(dāng)前的跳轉(zhuǎn)地址交給PC指針,跳轉(zhuǎn)到ISR

2.管理中斷

IT(interrupt)中斷

中斷嵌套控制器(NVIC)

配置:優(yōu)先級(jí)組;優(yōu)先級(jí)值(搶占,響應(yīng));使能

搶占優(yōu)先級(jí)? ? ?0? ? ? ? ? ? ? ? ?1(0-1)? 2(0-3) 3(0-7) 4(0-15)

響應(yīng)優(yōu)先級(jí)? ? ?4(0-15) 3(0-7)? 2(0-3) 1(0-1) 0

3.EXIT(外部中斷? 總共16根線 line0---line15)

GPIO引腳引發(fā)中斷叫外部中斷

外部中斷觸發(fā)條件:上升沿(低電平變?yōu)楦唠娖降倪^程);下降沿(高電平變?yōu)榈碗娖降倪^程);雙邊沿(只要有邊沿都會(huì)引發(fā)中斷)

4.事件(event):讓硬件和硬件之間聯(lián)動(dòng)

5.PWM(脈寬調(diào)制):直流電擊調(diào)速,用數(shù)字信號(hào)方法來輸入電壓值的效果

脈沖:T周期;幅值? ? ?

通過GPIO管腳產(chǎn)生不同的幅值

占空比 = 有效電平/周期

占空比*高電平 = 模擬值

6.使用中斷方式實(shí)現(xiàn)按鍵控制燈顏色變換


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容