定时器中断0,中断异常

2019-07-21 16:41发布

参考TI例程如下:
interrupt void cpu_timer0_isr(void)
{
   CpuTimer0.InterruptCount++;

   // Acknowledge this interrupt to receive more interrupts from group 1
   PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
}

我将程序做修改如下:
interrupt void cpu_timer0_isr(void)
{
   Dout8 = 1;
   Dout7 = 1;
   ad_conv();
   Dout7 = 0;       
   DA_Out();       
   Dout8 = 0;
   PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;// Acknowledge this interrupt to receive more interrupts
                                                                 //from group 1  PIEACK_GROUP1=1
}
用示波器测得 Dout7输出正常, Dout8输出为50us的窄脉冲;C:UsersAdministratorDesktop
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
wangdezhi
2019-07-21 19:23
linx_yan 发表于 2016-8-31 12:07
http://bbs.21ic.com/forum.php?mod=attachment&aid=NzI5NzIwfGIxODk4YTQ0OTJmOTFmOGU4ZjI4ODVhZTc5MmViYTUwfDE1NjM2ODAzNTA%3D&request=yes&_f=.jpg

前面的是你的一个时钟频率吗?

一周热门 更多>