[求助]请问CodeWarrior里面怎么编写中断程序?
- UID
- 115699
- 性别
- 男
|
[求助]请问CodeWarrior里面怎么编写中断程序?
HCS12系列的单片机,想对某些寄存器的某些位产生的中断编写中断处理程序,在codewarrior里怎么写?是不是需要先申明?然后在main函数里用?怎么申明?怎么用?51系列单片机在keil里可以写serial () interrupt 4 using 1{...},这个里面应该怎么写? |
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
参考这个帖子
http://bbs.chinaecnet.com/dispbbs.asp?boardID=3&RootID=36398&ID=36398 |
|
|
|
|
|
- UID
- 115699
- 性别
- 男
|
这篇帖子我看过了,还是不太明白在主程序中怎么定义(具体的格式)以及怎么定义中断处理程序?另外只需要在prm文件中加上那一句,然后在主程序中定义就可以了吗? |
|
|
|
|
|
- UID
- 104936
- 性别
- 男
|
在PRM中加入中断入口地址和你的函数名,在主函数中
interrupt void 你的函数(void) {}就OK了,一试就知道了! |
水泡泡 我的QQ是:52449804 我的网站是: www.dyic.com.cn 欢迎访问和留言跟我联系 |
|
|
|
|
|
- UID
- 115699
- 性别
- 男
|
就是在prm中的“VECTOR 0 _Startup”后面加上“VECTOR ××”+函数名吗?中断入口地址就是VECTOR ××吗? |
|
|
|
|
|
- UID
- 104936
- 性别
- 男
|
比如:
VECTOR ADDRESS 0XFFEC 你的函数名
这就是输入捕捉1通道的中断编写 |
水泡泡 我的QQ是:52449804 我的网站是: www.dyic.com.cn 欢迎访问和留言跟我联系 |
|
|
|
|
|
- UID
- 105696
- 性别
- 男
|
请教一下,我用汇编写的程序,中断除了在vector中指明外,在主程序中只是在xdef中申明了一下,是否可以?谢谢! |
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
对,汇编要用xdef声明一下中断程序。动手一试就知道了。 |
|
|
|
|
|