[ZLG-ARM] ARM2136的中断问题

[复制链接]
2548|6
 楼主| fc198297 发表于 2007-4-20 19:08 | 显示全部楼层 |阅读模式
周工您好:<br />&nbsp;&nbsp;&nbsp;&nbsp;我现在碰到一个棘手的问题,我有2个试验板,在我自己的ARM2136上运行程序时,无法产生中断;<br />但是在&nbsp;ARM2131的实验板上是可以正确运行的(&nbsp;实验板上的&nbsp;2131我也换成了2136),我用的中断是T0中断,程序比较简单,但是为什么同样的CPU和同样的程序,为什么会出现不同的结果?<br />盼回复啊!
hotpower 发表于 2007-4-20 19:11 | 显示全部楼层

估计没开总中断~~~

  
 楼主| fc198297 发表于 2007-4-20 19:17 | 显示全部楼层

总中断开了

没有啊,总中断开了&nbsp;,因为在ZLG的&nbsp;2131开发板上可以正常运行的&nbsp;<br />但是拿我自己的板上就不行了,<br />谢谢你的答复
hotpower 发表于 2007-4-20 19:19 | 显示全部楼层

在ZLG可以正常运行,那你的板子估计加狗了???

  
 楼主| fc198297 发表于 2007-4-20 20:00 | 显示全部楼层

hotpower

也没有加,所以觉得很奇怪,以前都没遇到过这种问题的啊,<br />在我的板子上运行其他程序也都可以,就是没有中断
dzycp 发表于 2007-4-22 17:10 | 显示全部楼层

lpc2136的t0中断

我正好用了lpc2136的t0中断,下面是实际程序,500毫秒中断一次(开发环境为,Keil&nbsp;uVision3,编译器是Keil自代的realview3.0&nbsp;)&nbsp;希望能对你有所帮助<br /><br />__irq&nbsp;void&nbsp;tc0&nbsp;(void)&nbsp;<br />{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />//----------------------arp<br /><br />&nbsp;ipsys.linktime++;&nbsp;&nbsp;&nbsp;&nbsp;//连接状态改变定时器,大于10秒钟后将从新发送arp<br /><br />&nbsp;iplinktimecheck++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//定时检查ip连接状态<br /><br />&nbsp;//hfcsys.time++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//tarp发送定时标志<br /><br />&nbsp;sysdis.ipchangetime++;&nbsp;//ip地址该变变后发送本机地址探测延时标志<br /><br />&nbsp;timemodelsendflag++;&nbsp;&nbsp;//定时发送获取产品插槽设备信息<br /><br />&nbsp;write_time_eeprom++;&nbsp;&nbsp;//写eeprom1秒定时标志<br /><br />&nbsp;sysdis.iptimesed++;&nbsp;&nbsp;&nbsp;//&nbsp;定时发送ip冲突信息<br /><br />&nbsp;iptimereset++;&nbsp;&nbsp;&nbsp;&nbsp;//定时复DM9000AE<br /><br />//----------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />//&nbsp;WDFEED&nbsp;=&nbsp;0xAA;&nbsp;//&nbsp;看门狗复位<br />&nbsp;//WDFEED&nbsp;=&nbsp;0x55;&nbsp;//&nbsp;看门狗复位<br />&nbsp;T0IR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;1;&nbsp;&nbsp;&nbsp;//&nbsp;Clear&nbsp;interrupt&nbsp;flag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;VICVectAddr&nbsp;=&nbsp;0;&nbsp;&nbsp;&nbsp;//&nbsp;Acknowledge&nbsp;Interrupt&nbsp;&nbsp;<br /><br />}<br /><br /><br />/*&nbsp;Setup&nbsp;the&nbsp;Timer&nbsp;Counter&nbsp;0&nbsp;Interrupt&nbsp;*/<br /><br /><br />void&nbsp;init_timer&nbsp;(void)&nbsp;{&nbsp;<br />&nbsp;&nbsp;T0MR0&nbsp;=&nbsp;500;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//1:为1ms&nbsp;(500为500ms)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;T0PR&nbsp;=&nbsp;60000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//预分频器&nbsp;时钟60M<br />&nbsp;&nbsp;T0MCR&nbsp;=&nbsp;3;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Interrupt&nbsp;and&nbsp;Reset&nbsp;on&nbsp;MR0&nbsp;<br />&nbsp;&nbsp;T0TCR&nbsp;=&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Timer0&nbsp;Enable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;VICVectAddr0&nbsp;=&nbsp;(unsigned&nbsp;long)tc0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;set&nbsp;interrupt&nbsp;vector&nbsp;in&nbsp;0&nbsp;&nbsp;<br />&nbsp;&nbsp;VICVectCntl0&nbsp;=&nbsp;0x20&nbsp;|&nbsp;4;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//中断优先级分配<br />&nbsp;&nbsp;VICIntEnable&nbsp;=0x00000010;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Enable&nbsp;Timer0&nbsp;Interrupt&nbsp;&nbsp;&nbsp;<br />}
zlgARM 发表于 2007-4-23 22:01 | 显示全部楼层

fc198297

把你自己的板子上的JTAG接口和我们的板子的并联,在我们的板上调下你的芯片。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

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