本應(yīng)用指南介紹了ST9+芯片中不同類型中斷在最佳情況和最壞情況下的中斷響應(yīng)時(shí)間計(jì)算。中斷響應(yīng)時(shí)間是指從中斷事件發(fā)生到相應(yīng)中斷服務(wù)例程開始的時(shí)間間隔。
中斷處理的不同階段在第2節(jié)中進(jìn)行了描述。 仲裁階段與程序流并行進(jìn)行。在此階段,將選擇具有最高優(yōu)先級(jí)的中斷請(qǐng)求,并在其優(yōu)先級(jí)高于當(dāng)前優(yōu)先級(jí)級(jí)別(CPL)時(shí)提供服務(wù)。
第二階段是等待當(dāng)前的非可中斷序列結(jié)束。 最后一個(gè)階段是異常處理,即為處理中斷所需的時(shí)間。