松翰單片機的特殊內核架構,注定了,其中斷優先級,只能靠軟件實現。怎么在c語言的中斷處理函數中,高優先級的標志為需要安排在前面,低優先級的標志沒有安排在后面,這是一種軟又掀起的實現方法。由于硬件的特殊結構,導致終端不能夠實現嵌套,于是就會引出一個新的問題,那就是,中斷的,事實性會大打折扣。對于多個中斷的程序,這個問題就會凸顯出來,無非有這樣三種情況,高有仙妻,低優先級的終端同時出發,兩個中段飛同時出發,你不不影響,兩個終端,非同時出發,但是有相應的影響。對于兩個終端同時處罰的情況系統的實時性肯定會受到影響。這是要做到的就是使這種影響叫到最低的程度,解決這個問題,無非只有一種辦法,那就是,是每個中斷程序,航速盡量的少盡量的簡單,這樣系統的實時性,就會大大的提高。對于兩個中段飛同時觸發的情況,有可能啊,對系統的實時性沒有影響。也有可能有影響,測試,影響的大小酒,主要取決于中斷函數的長度。設想如果以其中的一個中斷函數寫得非常復雜,那么,另一個終端,無論,十七優先七十高齡做個蔥段,還是,第一這個宗旨,其實是性,都會大打折扣。而且可以肯定的說,其中一個中斷函數的長度,是影響另一個中斷函數是實時性的關鍵因素,就是說,這個中斷函數寫得越長,另外幾個終端的實時性就越差,舉例來說。其中一個中斷函數的執行時間非常長,有一年的時間。另外一個總的還說,非常簡單,是四,單片機的一個還拗口狀態翻轉。那么在第一個中斷函數執行這一年的時間以內,另外一個中斷函數是不會被執行的。這時,系統的實時性已經超脫了起點。所以說,保證系統的穩定性實時性,以及終端系統的增長,運行,的一個重要,原則就是,要是,中斷函數速盡量的短小精悍。