标题:
[求助]请问CodeWarrior里面怎么编写中断程序?
[打印本页]
作者:
lastlight
时间:
2005-6-15 16:19
标题:
[求助]请问CodeWarrior里面怎么编写中断程序?
HCS12系列的单片机,想对某些寄存器的某些位产生的中断编写中断处理程序,在codewarrior里怎么写?是不是需要先申明?然后在main函数里用?怎么申明?怎么用?51系列单片机在keil里可以写serial () interrupt 4 using 1{...},这个里面应该怎么写?
作者:
seuafu2005
时间:
2005-6-15 18:13
参考这个帖子
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=36398&ID=36398
作者:
lastlight
时间:
2005-6-15 19:11
这篇帖子我看过了,还是不太明白在主程序中怎么定义(具体的格式)以及怎么定义中断处理程序?另外只需要在prm文件中加上那一句,然后在主程序中定义就可以了吗?
作者:
nishui_2000
时间:
2005-6-16 09:19
在PRM中加入中断入口地址和你的函数名,在主函数中
interrupt void 你的函数(void) {}就OK了,一试就知道了!
作者:
lastlight
时间:
2005-6-16 09:42
就是在prm中的“VECTOR 0 _Startup”后面加上“VECTOR ××”+函数名吗?中断入口地址就是VECTOR ××吗?
作者:
nishui_2000
时间:
2005-6-16 10:52
比如:
VECTOR ADDRESS 0XFFEC 你的函数名
这就是输入捕捉1通道的中断编写
作者:
mch173
时间:
2005-6-17 08:41
请教一下,我用汇编写的程序,中断除了在vector中指明外,在主程序中只是在xdef中申明了一下,是否可以?谢谢!
作者:
seuafu2005
时间:
2005-6-17 12:09
对,汇编要用xdef声明一下中断程序。动手一试就知道了。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0