CH579GPIO中斷怎么編程?

下面的程序無法進(jìn)入GPIO_IRQHandler中斷服務(wù)程序,需要在主函數(shù)中一直查詢,

unsigned short gVal;

extern void GPIO_IRQHandler( void );

int main()

{

? uint32_t state;

? drv_uart1_init();

? drv_cpu_led_init();

? GPIOB_SetBits(GPIO_Pin_0);

? GPIOB_ModeCfg(GPIO_Pin_0, GPIO_ModeIN_PU);

? GPIOB_ITModeCfg(GPIO_Pin_0, GPIO_ITMode_FallEdge);

? while(1)

? {

? ? GPIO_IRQHandler();

? ? PRINT("## gVal=%d\r\n",gVal);

? ? DelayMs(100);

? }

}

void GPIO_IRQHandler( void )//GPIO中斷服務(wù)程序

{

? if (GPIOB_ReadITFlagBit(GPIO_Pin_0)) /* 讀取GPIOB端口引腳中斷標(biāo)志狀態(tài) */

? {?

? ? GPIOB_ClearITFlagBit(GPIO_Pin_0);? ? ? ? // 清除中斷標(biāo)志

? ? gVal++;

? }

}



熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

你中斷沒有打開,下邊函數(shù)打開中斷

CM-0:NVIC_EnableIRQ( GPIO_IRQn );

?RISC-V:PFIC_EnableIRQ(GPIO_A_IRQn);




只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频