智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2670|回复: 1
打印 上一主题 下一主题

[单片机] xs128的中断定义

[复制链接]

2

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
289
QQ
威望
240
贡献
47
兑换币
0
注册时间
2010-11-22
在线时间
1 小时
跳转到指定楼层
1#
发表于 2010-11-24 22:36:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
如何定义中断啊???在(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 清除标志位
}
            


粗体加下划线的那两句是什么意思????在哪里可以找到定义???

1

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
337
威望
243
贡献
60
兑换币
0
注册时间
2010-9-7
在线时间
17 小时
2#
发表于 2011-1-29 19:29:35 | 只看该作者
这个是FLASH的分页和非分页的一种机制
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 08:08 , Processed in 0.059481 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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