お世話になります、RX初心者IKUZOです、RX631(R5F5631BDDFB)144ピン製品でIRQ4を使用したいと思い下記のような設定をしたのですが、飛んで来ないのです、なにが間違っているのかアドバイスいただけないでしょうか?
IRQ4 25ピン(4.7Kでプルアップ) ポートPF5
//ポート方向 0=入力 / 1=出力 PORTF.PDR.BYTE=0xDF; //1101 1111 //ポート出力データ PORTF.PODR.BYTE=0xFF; //ポート入力データ PORTD.PIDR.BYTE //ポートモード 0=ポート / 1=機能 PORTF.PMR.BYTE=0x20;//0010 0000 //オープンドレイン制御 -*-*-*-* 1=オープンドレイン PORTF.ODR0.BYTE=0x00; //オープンドレイン制御 -*-*-*-* 1=オープンドレイン PORTF.ODR1.BYTE=0x00; //プルアップ 0=無 / 1=有 PORTF.PCR.BYTE=0x00;
MPC_PROTECT_OFF MPC.PF5PFS.BIT.ISEL=1;//IRQn入力端子 MPC_PROTECT_ON (void)CMA; ICU.IRQCR[4].BIT.IRQMD=1;//立下りエッジ ICU.IRQFLTE0.BIT.FLTEN4=0; ICU.IRQFLTC0.BIT.FCLKSEL4=0; IR(ICU,IRQ4)=0; IPR(ICU,IRQ4)=3; IEN(ICU,IRQ4)=1;
// ICU IRQ4void Excep_ICU_IRQ4(void){ICU_IRQ4(); }
void ICU_IRQ4(void){25ピンLow時にここに飛んで来ない IR(ICU,IRQ4)=0;}