找回密码
 立即注册
搜索
热搜: RA8889 RA8876 RA8875
查看: 5657|回复: 0

Keil中断向量号拓展插件

[复制链接]

73

主题

33

回帖

1238

积分

管理员

积分
1238
QQ
发表于 2025-2-3 16:50:44 | 显示全部楼层 |阅读模式
在Keil中,目前的 C51、C251 编译环境下,中断向量号只支持0~31,即中断地址必须小于0100H。程序里使用的中断向量号超过31,编译时就会报错。随着芯片的功能越来来多 、越来越强,STC单片机的部分中断向量号已经 超出31。此前临时解决的方法是借用13号中断向量地址,通过汇编代码从当前中断地址跳转到13号中断地址执行。

此外, 有网友提供了keil中断号拓展插件,安装到 C51、C251目录下也可以解决中断向量号超31时编译报错的问题。

安装方法很简单,运行插件》选择Keil安装目录,然后确定即可:
1.png
2.png

注意:部份Keil编译器可能不支持该插件。

插件下载:
拓展Keil的C代码中断号.zip (6.39 KB, 下载次数: 8)


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Lcdvision Technology ( 苏ICP备10203891号 )

GMT+8, 2025-11-10 09:29 , Processed in 0.100617 second(s), 30 queries .

快速回复 返回顶部 返回列表