智能车制作
标题:
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