超碰在线91,国产第1页,国产精品99,最近中文字幕av

<video id="z2k50"><ins id="z2k50"></ins></video><small id="z2k50"><pre id="z2k50"><samp id="z2k50"></samp></pre></small>

    1. <video id="z2k50"><ins id="z2k50"></ins></video>

        MSP430單片機中斷

        發(fā)布時間:2024-06-07
        中斷是msp430微處理器的一大特色,有效地利用中斷可以簡化程序和提高執(zhí)行效率。msp430的幾乎每個外圍模塊都能夠產(chǎn)生中斷,為msp430針對事件(即外圍模塊產(chǎn)生的中斷)進行的編程打下基礎(chǔ)。msp430在沒有事件發(fā)生時進入低功耗模式,事件發(fā)生時,通過中斷喚醒cpu,事件處理完畢后,cpu再次進入低功耗狀態(tài)。由于cpu的運算速度和退出低功耗的速度很快,所以在應(yīng)用中,cpu大部分時間都處于低功耗狀態(tài)。
        msp430的中斷分為3種:系統(tǒng)復(fù)位、不可屏蔽中斷、可屏蔽中斷。
        (1)系統(tǒng)復(fù)位的中斷向量為0xfffe。
        (2)不可屏蔽中斷的中斷向量為0xfffc。響應(yīng)不可屏蔽中斷時,硬件自動將ofie、nmie、accvie復(fù)位。軟件首先判斷中斷源并復(fù)位中斷標(biāo)志,接著執(zhí)行用戶代碼。退出中斷之前需要置位ofie、nmie、accvie,以便能夠再次響應(yīng)中斷。需要特別注意點:置位ofie、nmie、accvie后,必須立即退出中斷相應(yīng)程序,否則會再次觸發(fā)中斷,導(dǎo)致中斷嵌套,從而導(dǎo)致堆棧溢出,致使程序執(zhí)行結(jié)果的無法預(yù)料。
        (3)可屏蔽中斷的中斷來源于具有中斷能力的外圍模塊,包括看門狗定時器工作在定時器模式時溢出產(chǎn)生的中斷。每一個中斷都可以被自己的中斷控制位屏蔽,也可以由全局中斷控制位屏蔽。
        多個中斷請求發(fā)生時,響應(yīng)最高優(yōu)先級中斷。響應(yīng)中斷時,msp430會將不可屏蔽中斷控制位sr.gie復(fù)位。因此,一旦響應(yīng)了中斷,即使有優(yōu)先級更高的可屏蔽中斷出現(xiàn),也不會中斷當(dāng)前正在響應(yīng)的中斷,去響應(yīng)另外的中斷。但sr.gie復(fù)位不影響不可屏蔽中斷,所以仍可以接受不可屏蔽中斷的中斷請求。
        中斷響應(yīng)的過程:(1)如果cpu處于活動狀態(tài),則完成當(dāng)前指令;(2)若cpu處于低功耗狀態(tài),則退出低功耗狀態(tài);(3)將下一條指令的pc值壓入堆棧;(4)將狀態(tài)寄存器sr壓入堆棧;(5)若有多個中斷請求,響應(yīng)最高優(yōu)先級中斷;(6)單中斷源的中斷請求標(biāo)志位自動復(fù)位,多中斷源的標(biāo)志位不變,等待軟件復(fù)位;(7)總中斷允許位sr.gie復(fù)位。sr狀態(tài)寄存器中的cpuoff、oscoff、scg1、v、n、z、c位復(fù)位;(8)相應(yīng)的中斷向量值裝入pc寄存器,程序從此地址開始執(zhí)行。
        中斷返回的過程:(1)從堆棧中恢復(fù)pc值,若響應(yīng)中斷前cpu處于低功耗模式,則可屏蔽中斷仍然恢復(fù)低功耗模式;(2)從堆棧中恢復(fù)pc值,若響應(yīng)中斷前cpu不處于低功耗模式,則從此地址繼續(xù)執(zhí)行程序。
        上一個:紅米2怎么關(guān)閉鬧鐘,紅米2手機鬧鐘怎么取消
        下一個:電磁兼容技術(shù)發(fā)展現(xiàn)狀

        購買證書也完成了和的驗證
        正確的維護保養(yǎng)能提高進口屏蔽電纜的安全性
        全自動封箱機應(yīng)用小技巧
        美國SEL微機保護裝置
        RTT062R10FTP現(xiàn)貨庫存,最新價格
        驚雷算法3.0中旬上線,哪些快排站會死?
        如何注冊過期域名 買過期域名要注意些什么
        可監(jiān)測超凈工作臺
        手機硬解碼怎么開,手機虎牙硬解碼在哪
        一方不離婚另一方要離婚怎么辦