首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]S12的中断程序在哪写?

[求助]S12的中断程序在哪写?

S12的定时中断程序在哪写?捕捉中断呢?看到一个例程
void interrupt 15 InputCapure(void) {}这样写的,
还有这样写的
#pragma CODE_SEG NON_BANKED
#pragma TRAP_PROC
void Int_TimerOverFlow(void)
{
TFLG2_TOF = 1; //clear timer overflow flag
//用户自己的代码
…………….
}
#pragma CODE_SEG DEFAULT
那位好心人给详细介绍一下这个问题,还有就是中断的地址在哪找?怎么样区别不同的中断?在此谢谢了!
中断函数用这两种格式都是可以的。这个论坛中有很多关于中断程序的贴子,你可以搜索一下。在芯片的数据手册中,你可以找到它的中断矢量表,里面有各个中断矢量的具体地址。
海纳百川  有容乃大
好的,谢谢版主!!!
中断矢量在:"9S12DT128DGV2.pdf"这个文件中的第81页,5.2.1 Vector Table中有
个人BLOG:http://blog.eccn.com/u/107300/index.htm
即定时器1通道0(21脚)接指示灯或蜂鸣器
返回列表