21ic问答首页 - CH573中断进不去
CH573中断进不去
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
您需要登录后才可以回复 登录 | 注册
相关问题
本周活跃用户
问答专家
tyw
318个答案
天意无罪
287个答案
xch
236个答案
jjjyufan
206个答案
coody
201个答案
LcwSwust
170个答案
chunyang
135个答案
地瓜patch
126个答案