定时器仿真

[复制链接]
2390|1
 楼主| chen3bing 发表于 2007-7-25 18:10 | 显示全部楼层 |阅读模式
我正在学习2812,从网上载了一个小程序,定时器中断的.<br />可是运行时,发现定时器正常计数,但是不进中断.<br />请高手帮忙,多谢!<br />下面是主程序和中断程序:<br />#include&nbsp;&quot;DSP281x_Device.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;DSP281x&nbsp;Headerfile&nbsp;Include&nbsp;File<br />#include&nbsp;&quot;DSP281x_Examples.h&quot;&nbsp;&nbsp;&nbsp;//&nbsp;DSP281x&nbsp;Examples&nbsp;Include&nbsp;File<br /><br />interrupt&nbsp;void&nbsp;cpu_timer0_isr(void);<br /><br />void&nbsp;main(void)<br />{<br /><br />&nbsp;&nbsp;&nbsp;InitSysCtrl();<br /><br />&nbsp;&nbsp;&nbsp;DINT;<br /><br />&nbsp;&nbsp;&nbsp;InitPieCtrl();<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;IER&nbsp;=&nbsp;0x0000;<br />&nbsp;&nbsp;&nbsp;IFR&nbsp;=&nbsp;0x0000;<br /><br /><br />&nbsp;&nbsp;&nbsp;InitPieVectTable();<br /><br /><br />&nbsp;&nbsp;&nbsp;EALLOW;&nbsp;&nbsp;//&nbsp;This&nbsp;is&nbsp;needed&nbsp;to&nbsp;write&nbsp;to&nbsp;EALLOW&nbsp;protected&nbsp;registers<br />&nbsp;&nbsp;&nbsp;PieVectTable.TINT0&nbsp;=&nbsp;&cpu_timer0_isr;<br />&nbsp;&nbsp;&nbsp;EDIS;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;This&nbsp;is&nbsp;needed&nbsp;to&nbsp;disable&nbsp;write&nbsp;to&nbsp;EALLOW&nbsp;protected&nbsp;registers<br /><br />&nbsp;&nbsp;&nbsp;InitCpuTimers();&nbsp;&nbsp;&nbsp;//&nbsp;For&nbsp;this&nbsp;example,&nbsp;only&nbsp;initialize&nbsp;the&nbsp;Cpu&nbsp;Timers<br /><br />&nbsp;&nbsp;&nbsp;ConfigCpuTimer(&CpuTimer0,&nbsp;100,&nbsp;1000000);<br />&nbsp;&nbsp;&nbsp;StartCpuTimer0();<br /><br />&nbsp;&nbsp;&nbsp;IER&nbsp;|=&nbsp;M_INT1;<br /><br /><br />&nbsp;&nbsp;&nbsp;PieCtrlRegs.PIEIER1.bit.INTx7&nbsp;=&nbsp;1;<br /><br /><br />&nbsp;&nbsp;&nbsp;EINT;&nbsp;&nbsp;&nbsp;//&nbsp;Enable&nbsp;Global&nbsp;interrupt&nbsp;INTM<br />&nbsp;&nbsp;&nbsp;ERTM;&nbsp;&nbsp;&nbsp;//&nbsp;Enable&nbsp;Global&nbsp;realtime&nbsp;interrupt&nbsp;DBGM<br /><br /><br />&nbsp;&nbsp;&nbsp;for(;;<br /><br />}&nbsp;<br /><br /><br />interrupt&nbsp;void&nbsp;cpu_timer0_isr(void)<br />{<br />&nbsp;&nbsp;&nbsp;CpuTimer0.InterruptCount++;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PieCtrlRegs.PIEACK.all&nbsp;=&nbsp;PIEACK_GROUP1;<br />}<br />
 楼主| chen3bing 发表于 2007-7-29 14:26 | 显示全部楼层

等待

有没有人知道啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

439

主题

2540

帖子

2

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