MIMI58ZDE使用了P3.5,P3.2
P3.5下降沿可以正常
P3.2不行.
INTSRC = 4说明PIN2中断标志也有
NVIC也已经使能因为P3.5是完全正常的.
/*---------------------------------------------GPIO P3------------------------------------------------*/
SYS->P3_MFP &= ~(SYS_MFP_P35_Msk | SYS_MFP_P34_Msk | SYS_MFP_P32_Msk );
SYS->P3_MFP |= ( SYS_MFP_TYPE_Msk(2)|SYS_MFP_TYPE_Msk(5)|SYS_MFP_TYPE_Msk(4)
|SYS_MFP_P35_GPIO | SYS_MFP_P34_GPIO | SYS_MFP_P32_GPIO);
GPIO_SetMode(P3,BIT0,GPIO_MODE_OUTPUT);
GPIO_SetMode(P3,BIT2|BIT4|BIT5,GPIO_MODE_INPUT);
P3->INTTYPE = 0;
P3->INTEN = (BIT2)|((BIT2)<<16);
P3->DBEN = BIT2|BIT4|BIT5; //input filter
//GPIO_SET_DEBOUNCE_TIME(GPIO_DBCTL_DBCLKSRC_HCLK, GPIO_DBCTL_DBCLKSEL_8);
NVIC_EnableIRQ(GPIO234_IRQn); //
|