义隆单片机中断c语言使用

义隆单片机中断c语言使用


2024年2月3日发(作者:)

义隆单片机中断 c 语言使用

根据仪陇单片机 TINYC 使用手册翻译中断 c 语言,关于中断的现场保护,

由于英文手册还没有看懂,所以空来没有写出。

低级中断,中断保护程序

中断执行前对一些寄存器进行保护

Void intcall tcc_1(void) @ 0x03:low_int 0

中断服务程序

Void intcall tcc(void) @ int 0

中断向量数,是指 MCU 有几个中断向量,用标号将每种中断向量分开。

编译器根据中断向量数将中断保护程序和中断服务程序结合起来

全局中断向量 IntVecIdx

先申明全局中断下向量 IntVecIdx

Extern int IntVecIdx;// IntVecIdx 将占用地址 0x10,用户将不能再在 0x10 定义

变量,否则将冲突全局中断向量出错,且编译器不会有错误提示。

当硬件中断向量不止一个,根据中断向量跳转到相应的中断服务程序,用户

可以屏蔽没有使用的中断向量。

Extern int IntVecIdx;//占用 0x10

Void _intcall allint(void)@ int

{case 0x04:

;break;

Case

}

Void _intcall tcc_1(void) @0x03:low_int 0


发布者:admin,转转请注明出处:http://www.yc00.com/news/1706966241a1470861.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信