Re: PIC24HJ64GP206外部中斷設定問題
|
||||
---|---|---|---|---|
版主
|
INT0 & INT1 是很單純的數位腳,以你的設定應為中斷輸入腳。不過先修改一下 INT0IF=0 & ICT1IF=0 的設定,須先將旗號後後再設定 Enable 位元。
輸出 High 的問題請確定一下,是否是因為面電路引起的?以這樣的設定應是輸入功能的。
發表於: 2008/6/13 15:47
|
|||
|
Re: PIC24HJ64GP206外部中斷設定問題
|
||||
---|---|---|---|---|
新會員
|
請教板主不需在設定該腳位為輸入功能,
如TRIS暫存器設定之類的嗎? 因為該腳位直接由MCU拉出來,不大可能是外部電路拉起來的, 我試過其他程式,該腳位的電位可以變low,所以應該是程式的關係, 還有其他可能會造成嗎, 因為我查SPEC中INT0該腳位還有U1RTS功能, 我有用到uart這樣該腳位還可以使用嗎,感謝板主
發表於: 2008/6/15 14:16
|
|||
|
Re: PIC24HJ64GP206外部中斷設定問題
|
||||
---|---|---|---|---|
版主
|
以你的應用需求,要使用INT0 時一定要將UART的 RTS1 CTS1功能關閉。
UxMODE<UEN 1:0>: UARTx Enable bit 需設成0b00已關閉RTS & CTS 的 Hardware Handshake 的功能。 INT1 應該是正常的吧?
發表於: 2008/6/16 8:45
|
|||
|
Re: PIC24HJ64GP206外部中斷設定問題
|
||||
---|---|---|---|---|
新會員
|
報告板主,利用板主的方法已經將INT0的準位拉到low,
應該沒有問題,但是INT1還是不行, 應該還有遺漏什麼沒有作設定的, 他的輸入腳位設定是利用他pin function(IC1/INT1/RD8)中, RD8來設定為輸入嗎? 要多加 TRISDbits.TRISD8 = 1; 將這支PIN腳設為input嗎? 還是INT1有其他設定為input的方法, 感謝
發表於: 2008/6/16 11:51
|
|||
|
Re: PIC24HJ64GP206外部中斷設定問題
|
||||
---|---|---|---|---|
版主
|
使用 INT1 外部中斷功能時,不需去規劃 RD8。
INT1 有沒有接 Pull-Up 電阻?
發表於: 2008/6/17 12:08
|
|||
|