关于中断问题

void HardFault_Handler(void) __attribute__((interrupt("WCH-Interrupt-fast")));


这个声明是不是数据手册里面说的,4路可编程快速中断通道,自定义中断向量地址。。 是不是只能定义4组快速中断函数?

您好,该中断声明表明是使用硬件压栈的中断声明,此外还有软件压栈声明,具体如下图。关于快速中断通道数,即免表中断,如下图2,提供4个通道,使用时可按照下图3圈出配置函数开启。关于图1、图2的具体说明,可参考QingKeV4微处理器手册,手册下载链接见下链接:

https://www.wch.cn/downloads/QingKeV4_Processor_Manual_PDF.html 

image.png

图一

image.png

图二

image.png

图三



只有登录才能回复,可以选择微信账号登录