[技术支持] 芯圣C语言中的中断服务程序怎么对应中断源

[复制链接]
286|2
 楼主 | 2019-7-21 22:11 | 显示全部楼层 |阅读模式
各位大佬,

我在查看芯圣提供的参考例程中,不同中断源的中断服务程序,均是以下面语句开头:
void Intr(void) __interrupt 0
{
}

不知这个中断服务程序如何与硬件的中断源对应?或者说中断服务程序与中断源挂钩是在哪里操作的?

使用特权

评论回复
 楼主 | 2019-7-21 22:47 | 显示全部楼层
我采用的是HC-IDE工具,使用芯片HC18P121L。参考的是“Holychip MCU配套V1.0.0.0”里的代码。但似乎本论坛里面HC89S003P的中断服务程序写法不同。

使用特权

评论回复
| 2019-8-5 13:12 | 显示全部楼层
HC18系列共用一个中断向量。
中断响应后用if语句查询对应的中断标志位是否被置位。
退出中断前须将中断标志位清零。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表