进不了中断

[复制链接]
2184|0
 楼主| hefengwei 发表于 2008-12-28 19:01 | 显示全部楼层 |阅读模式
ov, ni, TE, LED, se
&nbsp;&nbsp;__CNInterrupt:<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;bclr&nbsp;IFS0,#15<br />&nbsp;&nbsp;&nbsp;&nbsp;push.s<br />&nbsp;&nbsp;&nbsp;&nbsp;bset&nbsp;PORTE,#led1<br />&nbsp;&nbsp;&nbsp;&nbsp;pop.s<br />&nbsp;&nbsp;&nbsp;RETFIE<br /><br /><br />这个是中断函数进去点亮一LED<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;#0X0000,W0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;W0,LATB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;#0X0000,W0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;PB3-5为数字输入<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;W0,TRISB<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;#0x00e0,W0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;W0,CNEN1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;使能5,6,7&nbsp;&nbsp;&nbsp;&nbsp;CN中断<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;W0,CNPU1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;使能5,6,7&nbsp;&nbsp;&nbsp;&nbsp;上拉<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bclr&nbsp;IFS0,#CNIF&nbsp;&nbsp;&nbsp;&nbsp;;清零中断标志位CNIF<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bset&nbsp;IEC0,#CNIE&nbsp;&nbsp;&nbsp;&nbsp;;控制位允许CN中断<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;#0x6000,W0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;cn中断中断优先有7<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV&nbsp;W0,IPC3&nbsp;<br /><br /><br />这个是初始化&nbsp;<br /><br />不知道我为什么进不去中断&nbsp;&nbsp;片子是DSPIC30F2010<br /><br />用的是引脚跳变发生中断&nbsp;就是进步去中断里去&nbsp;<br /><br />不知道哪为大侠知道&nbsp;跪谢!<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

289

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部