13771165220
級別: 家園?
![]() |
以前聽(tīng)說(shuō)中斷程序和掃描周期無(wú)關(guān)。 一個(gè)掃描周期大體分輸入映像讀取,程序計算,輸出到外部幾部分。 但是看到有的程序在程序頭開(kāi)中斷,程序尾關(guān)中斷。那么是不是中斷響應只有在程序計算的這個(gè)區間內產(chǎn)生中斷才有效。 在輸入映像讀取,和輸出到外部這段時(shí)間內中斷就算觸發(fā)中斷程序也是不執行的?因為在程序末尾關(guān)中斷了。 但是如果程序一開(kāi)始就開(kāi)中斷,不關(guān)中斷,是不是在掃描周期任何階段只要觸發(fā)中斷,就立刻會(huì )執行中斷程序。我的理解是否有問(wèn)題? |
---|---|
|
fjqz00
級別: 論壇先鋒
![]() |
可以這樣理解: 中斷程序和主程序是并行運行的,只要中斷事件產(chǎn)生,就會(huì )執行中斷子程序,這時(shí)中斷子程序內執行的內容不受主程序的掃描時(shí)間影響。 但是如果中斷程序內置ON了某個(gè)M,這個(gè)M又在主程序里有調用常開(kāi)常閉觸點(diǎn),此時(shí)這個(gè)M觸點(diǎn)對應的相關(guān)程序也會(huì )受主程序掃描周期影響。 樓主留言:真誠感謝! |
---|---|
本帖最近評分記錄: |