打印

CH573F IO 中断怎么用,是不是漏了什么配置, 一直不进中断

[复制链接]
3184|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhao67480|  楼主 | 2021-5-11 11:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void gpio_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里
void GPIOB_IRQHandler(void) {
    PRINT("gpio interrupt\r\n");
    GPIOB_ClearITFlagBit(GPIO_Pin_4);
}

搜索
复制

使用特权

评论回复

相关帖子

沙发
tyw| | 2021-5-11 11:42 | 只看该作者
RISC-V内核低功耗蓝牙BLE单片机CH573手册.pdf (17.72 MB)

使用特权

评论回复
评论
zhao67480 2021-5-11 11:47 回复TA
上面没说 
板凳
zhufangsheng| | 2021-5-11 19:27 | 只看该作者
中断屏蔽关了没

使用特权

评论回复
地板
CGX990507| | 2021-8-18 09:20 | 只看该作者
楼主解决了吗,我现在也有相同的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

51

帖子

0

粉丝