Re: PIC24HJ64GP206外部中斷設定問題
|
||||
---|---|---|---|---|
版主
|
使用 INT1 外部中斷功能時,不需去規劃 RD8。
INT1 有沒有接 Pull-Up 電阻?
發表於: 2008/6/17 12:08
|
|||
|
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外部中斷設定問題
|
||||
---|---|---|---|---|
新會員
|
請教板主不需在設定該腳位為輸入功能,
如TRIS暫存器設定之類的嗎? 因為該腳位直接由MCU拉出來,不大可能是外部電路拉起來的, 我試過其他程式,該腳位的電位可以變low,所以應該是程式的關係, 還有其他可能會造成嗎, 因為我查SPEC中INT0該腳位還有U1RTS功能, 我有用到uart這樣該腳位還可以使用嗎,感謝板主
發表於: 2008/6/15 14:16
|
|||
|
Re: PIC24HJ64GP206外部中斷設定問題
|
||||
---|---|---|---|---|
版主
|
INT0 & INT1 是很單純的數位腳,以你的設定應為中斷輸入腳。不過先修改一下 INT0IF=0 & ICT1IF=0 的設定,須先將旗號後後再設定 Enable 位元。
輸出 High 的問題請確定一下,是否是因為面電路引起的?以這樣的設定應是輸入功能的。
發表於: 2008/6/13 15:47
|
|||
|
PIC24HJ64GP206外部中斷設定問題
|
||||
---|---|---|---|---|
新會員
|
板主大人你好,想請教外部中斷初始值設定的問題,
void Init_INT(void) //outside interrupt current fault { INTCON2bits.INT0EP =0; INTCON2bits.INT1EP =0; IFS0bits.INT0IF =1; IEC0bits.INT0IE =1; IPC0bits.INT0IP =7; IFS1bits.INT1IF =1; IEC1bits.INT1IE =1; IPC5bits.INT1IP =7; } 如此設定他的Pin腳一開始卻是輸出high,是否有缺少設定什麼地方,不然一開始怎麼就會輸出high,他的IO腳完全沒有用到,謝謝
發表於: 2008/6/12 19:08
|
|||
|