21ic问答首页 - CH573中断进不去
CH573中断进不去
CGX9905072021-08-18
void KEY_GPIO_Init(void)
{
GPIOB_ModeCfg(GPIO_Pin_22,GPIO_ModeIN_PU);//初始化位输入上拉
GPIOB_ITModeCfg(GPIO_Pin_22,GPIO_ITMode_FallEdge);//开启下降沿中断
PFIC_EnableIRQ( GPIO_B_IRQn );//开启GPIOB中断}
__attribute__((interrupt("WCH-Interrupt-fast")))
__attribute__((section(".highcode")))
void GPIOB_IRQHandler(void)
{
uint16_t GPIOB_irqFlag = GPIOB_ReadITFlagPort();
if( GPIOB_irqFlag & GPIO_Pin_22 )
{
GPIOB_ClearITFlagBit(GPIO_Pin_22);
if(GPIOB_ReadPortPin(GPIO_Pin_22) == 0)
{
按键控制;
}
}
}
进不去中断
{
GPIOB_ModeCfg(GPIO_Pin_22,GPIO_ModeIN_PU);//初始化位输入上拉
GPIOB_ITModeCfg(GPIO_Pin_22,GPIO_ITMode_FallEdge);//开启下降沿中断
PFIC_EnableIRQ( GPIO_B_IRQn );//开启GPIOB中断}
__attribute__((interrupt("WCH-Interrupt-fast")))
__attribute__((section(".highcode")))
void GPIOB_IRQHandler(void)
{
uint16_t GPIOB_irqFlag = GPIOB_ReadITFlagPort();
if( GPIOB_irqFlag & GPIO_Pin_22 )
{
GPIOB_ClearITFlagBit(GPIO_Pin_22);
if(GPIOB_ReadPortPin(GPIO_Pin_22) == 0)
{
按键控制;
}
}
}
进不去中断
赞0
去除警告
评论
2021-08-18
您需要登录后才可以回复 登录 | 注册