WCH沁恒单片机
直播中

摩托罗拉

8年用户 872经验值
私信 关注
[问答]

请问CH573的中断函数如何定义?

__attribute__((interrupt("WCH-Interrupt-fast")))
__attribute__((section(".highcode")))
关于上面两行,有没有详细的说明,比如WCH-Interrupt-fast可否改为WCH-Interrupt-slow;
highcode是的实际意义是什么,必须加吗,如果中断里面有调用函数,那么这个函数也必须加highcode吗?
  

回帖(1)

韩禹

2022-9-5 09:17:10
__attribute__((section(".highcode")))  表示 把程序放在ram里
__attribute__((interrupt("WCH-Interrupt-fast"))) 表示使用硬件压栈
举报

更多回帖

发帖
×
20
完善资料,
赚取积分