Re: 外部中斷的觸發條件?
|
||||
---|---|---|---|---|
資深會員
|
RB<7:4>是只要有1<->0變化就觸發中斷
好像不是獨立的,四隻腳任一個有變化就中斷 而RB0,RB1,RB2(INT0,INT1,INT2)是各自獨立的 會各自引發屬於自己的中斷旗標 至於要上緣觸發或下緣觸發可以自己設定 規格書中都寫得很清楚 請翻閱中斷那一章節看看各中斷暫存器的功用 至於變化多大喔... 你就要看規格書中關於低準位與高準位的範圍定義 如果你的電壓變化很小 或是可能落在中間模糊地帶 加顆電晶體改變準位再送至PIC吧
發表於: 2005/3/16 8:44
|
|||
|
Re: 外部中斷的觸發條件?
|
||||
---|---|---|---|---|
高級會員
|
謝謝您的回應,不過:
1.您說PORTB<7:4>只要有電位變化就會觸發,不知道變化範 圍需要多大? 2.同樣INT0,INT1的HI TO LOW或LOW TO HI需要變化多大?
發表於: 2005/3/16 6:57
|
|||
|
Re: 外部中斷的觸發條件?
|
||||
---|---|---|---|---|
資深會員
|
PORTB的中斷是interrupt-on change,只要是PORTB<7:4>其中電位有改變,即會使RBIF = 1;若要使用HI TO LOW或LOW TO HI中斷可以使用INT0及INT1的中斷功能.
好像是這樣,錯的話請指教...
發表於: 2005/3/15 23:43
|
|||
|
外部中斷的觸發條件?
|
||||
---|---|---|---|---|
高級會員
|
想請問各位:我是使用18F452,在使用RB的外部中斷時發現有時候是"低電位觸發";但有時候是"高電位觸發",不知道是不是設定上有問題~~~
發表於: 2005/3/15 23:02
|
|||
|