-
CH573F IO 中断怎么用,是不是漏了什么配置, 一直不进中断
voidgpio_wake_init(){//初始化位输入上拉GPIOB_ModeCfg(GPIO_Pin_4,GPIO_ModeIN_PU);//开启下降沿中断GPIOB_ITModeCfg(GPIO_Pin_4,GPIO_ITMode_FallEdge);//开启GPIO睡眠唤醒PWR_PeriphWakeUpCfg(ENABLE,RB_SLP_GPIO_WAKE,Edge_LongDelay);//开启GPIOB中断PFIC_EnableIRQ(GPIO_B_IRQn);}//中断服务程序__attribute__((interrupt("WCH-Interrupt-fast")))//硬件压栈__attribute__((section(".highcode")))//放到RAM里voidGPIOB_IRQHandler(void){PRINT("gpiointerrupt\r\n");GPIOB_ClearITFlagBit(GPIO_Pin_4);}搜索复制
2021-05-11 3