智能车制作

标题: 中断入口是什么意思哦? [打印本页]

作者: dyong    时间: 2008-4-6 02:54
标题: 中断入口是什么意思哦?
<>比如说:void interrupt 6 A_D(void)&nbsp;&nbsp; </P><P>&nbsp; 6 A_D是不是哪个文件里面定义了的哦?</P>
作者: dyong    时间: 2008-4-6 04:17
标题: Re:中断入口是什么意思哦?
<>高手指点一下啊!</P><P>&nbsp;</P>
作者: dyong    时间: 2008-4-6 05:20
标题: Re:中断入口是什么意思哦?
<>怎么就没人回哦!急啊!那位大侠帮帮忙!顺便把<FONT color=#000000>中断标号也给出来啊 !</FONT></P><P><FONT color=#000000><BR>&nbsp;</P></FONT>
作者: lzyhx    时间: 2008-4-6 16:19
标题: Re:中断入口是什么意思哦?
<>你学过单片机吧?入口地址应该知道的!</P><P>上面的是中断标号 应该已经定义了入口地址就不用到PRM里设置了 </P><P>中断标号在你建的工程里就有,把他那名字改成你写的函数就能用.</P><P>#define VReserved63 0x0000FF80<BR>#define VReserved62 0x0000FF82<BR>#define VReserved61 0x0000FF84<BR>#define VReserved60 0x0000FF86<BR>#define VReserved59 0x0000FF88<BR>#define VReserved58 0x0000FF8A<BR>#define Vpwmesdn 0x0000FF8C<BR>#define Vportp 0x0000FF8E<BR>#define Vcan4tx 0x0000FF90<BR>#define Vcan4rx 0x0000FF92<BR>#define Vcan4err 0x0000FF94<BR>#define Vcan4wkup 0x0000FF96<BR>#define VReserved51 0x0000FF98<BR>#define VReserved50 0x0000FF9A<BR>#define VReserved49 0x0000FF9C<BR>#define VReserved48 0x0000FF9E<BR>#define VReserved47 0x0000FFA0<BR>#define VReserved46 0x0000FFA2<BR>#define VReserved45 0x0000FFA4<BR>#define VReserved44 0x0000FFA6<BR>#define VReserved43 0x0000FFA8<BR>#define VReserved42 0x0000FFAA<BR>#define VReserved41 0x0000FFAC<BR>#define VReserved40 0x0000FFAE<BR>#define Vcan0tx 0x0000FFB0<BR>#define Vcan0rx 0x0000FFB2<BR>#define Vcan0err 0x0000FFB4<BR>#define Vcan0wkup 0x0000FFB6<BR>#define Vflash 0x0000FFB8<BR>#define Veeprom 0x0000FFBA<BR>#define VReserved33 0x0000FFBC<BR>#define Vspi1 0x0000FFBE<BR>#define Viic 0x0000FFC0<BR>#define VReserved30 0x0000FFC2<BR>#define Vcrgscm 0x0000FFC4<BR>#define Vcrgplllck 0x0000FFC6<BR>#define Vtimpabovf 0x0000FFC8<BR>#define Vtimmdcu 0x0000FFCA<BR>#define Vporth 0x0000FFCC<BR>#define Vportj 0x0000FFCE<BR>#define Vatd1 0x0000FFD0<BR>#define Vatd0 0x0000FFD2<BR>#define Vsci1 0x0000FFD4<BR>#define Vsci0 0x0000FFD6<BR>#define Vspi0 0x0000FFD8<BR>#define Vtimpaie 0x0000FFDA<BR>#define Vtimpaaovf 0x0000FFDC<BR>#define Vtimovf 0x0000FFDE<BR>#define Vtimch7 0x0000FFE0<BR>#define Vtimch6 0x0000FFE2<BR>#define Vtimch5 0x0000FFE4<BR>#define Vtimch4 0x0000FFE6<BR>#define Vtimch3 0x0000FFE8<BR>#define Vtimch2 0x0000FFEA<BR>#define Vtimch1 0x0000FFEC<BR>#define Vtimch0 0x0000FFEE<BR>#define Vrti 0x0000FFF0<BR>#define Virq 0x0000FFF2<BR>#define Vxirq 0x0000FFF4<BR>#define Vswi 0x0000FFF6<BR>#define Vtrap 0x0000FFF8<BR>#define Vcop 0x0000FFFA<BR>#define Vclkmon 0x0000FFFC<BR>#define Vreset 0x0000FFFE </P>
作者: dyong    时间: 2008-4-6 21:32
标题: Re:中断入口是什么意思哦?
<>老大!不知道怎么用这个来用C语言编程啊!</P><P>比如要编一个IOC0的中断程序;它的地址是0x0000FFEE;</P><P>是不是这样定义哦?</P><P>void interrupt&nbsp; &nbsp;Vtimch0(void)&nbsp;&nbsp;<BR></P>
作者: superyongzhe    时间: 2008-4-9 21:30
标题: Re:中断入口是什么意思哦?
<>不是,中断号就是改中断向量相对于复位中断向量的偏移量。</P><P>比如复位向量是$FFFE,ATD0是是$FFD2,偏移量是22,所以ATD0的中断号是22。就这样定义中断函数就可以了。</P>
作者: sddof    时间: 2008-4-13 17:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: superyongzhe    时间: 2008-4-21 20:28
标题: Re:中断入口是什么意思哦?
用过用interrupt n写的话,不用在prm程序里加中断向量,如果只有interrupt则需要在prm文件中把函数名加在里面。
作者: liuyuxi    时间: 2008-6-20 03:26
标题: Re:Re:中断入口是什么意思哦?
<>学习了~谢谢~</P>
作者: 小男孩1    时间: 2013-4-19 18:46
中断到底是啥啊




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2