智能车制作

标题: xs128的中断定义 [打印本页]

作者: 阿汤哥3812    时间: 2010-11-24 22:36
标题: xs128的中断定义
如何定义中断啊???在(Freescale)-ColdFire环境下,网上的程序看不懂啊、



就比如

#include <hidef.h>      /* common defines and macros */
#include <mc9s12xs128.h>     /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12xs128"
void RTI_INIT()       //实时中断 RTI 初始化函数
{
CRGINT_RTIE=1;       // 允许在每个周期结束产生中断
RTICTL=59;     // 设置RTICTL为 0101 1001 溢出周期为 (9+1)*2^(5+9)/(16M)= 10*2^14/(16M)
}                  //实际上是10.24ms    16M是外部晶振的频率,实时中断以外部晶振时钟为参考时钟
void main()
{
DisableInterrupts;
RTI_INIT();
EnableInterrupts;
for(;;)
    {   
    }
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED       //实时中断RTI 中断函数
void interrupt 7 RTI(void)
{
CRGFLG_RTIF=1; //向CRGFLG_RTIF 写1 清除标志位
}
            


粗体加下划线的那两句是什么意思????在哪里可以找到定义???
作者: kcana    时间: 2011-1-29 19:29
这个是FLASH的分页和非分页的一种机制




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2