會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





中斷問題-PIC16F1614
初級會員
註冊日期:
2016/05/03 21:00
所屬群組:
註冊會員
文章: 36
等級: 4; EXP: 76
HP : 0 / 94
MP : 12 / 654
離線
大家好,我想做一個當外部接收到Error訊號時,MCU進入一個while(1)循環作保護,要重新送電才復歸。

原先我是在主程式裡放入死循環,但是我有個定時觸發的中斷,偶爾會因為中斷觸發又使IO突然輸出又馬上關閉。

現在我將while(1)改到中斷程式裡執行,情況有改善了。

我想問的是,我將while(1)放到其中一個中斷程式裡,如果另一個中斷觸發了,程式會跳出嗎?

有優先權與沒有優先權的PIC會不同嗎?

6月07日 08:39:47
轉換PDF檔 列印


Re: 中斷問題-PIC16F1614
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14474
等級: 73; EXP: 2
HP : 1080 / 1800
MP : 4824 / 75694
離線
那就在進入 while(1) 前,將 GIE (Global Interrupt Enable) Bits 清為 0 , 將所有的中斷關閉。

6月07日 09:48:41
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project