原创 freescale单片机中断的C语言实现

2007-6-21 15:58 4278 2 2 分类: MCU/ 嵌入式

近来在使用freescale单片机,感觉还不错。总的概括是速度快,容量大,外设多。(个人观点)但是觉得它的编译环境实在是不顺手,可能是用惯Keil C51了。


在用C编程的时候发现其中断的写法和51有很大差别。


使用中断时,首先定义一个中断函数如下:


interrupt void XXX(void)         //XXX是中断函数名


{


          //中断程序;


}


这是第一步,然后要将中断添加到中断向量表中(在prm文件中)如下所示:


VECTOR ADDRESS 0xxxx(中断地址,查datasheet获得) XXX(中断函数名)


做完这步才算是将中断函数完成。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /1 下一条