打印

定时器中断0,中断异常

[复制链接]
445|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
参考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:\Users\Administrator\Desktop

相关帖子

沙发
linx_yan|  楼主 | 2016-8-31 12:07 | 只看该作者
https://bbs.21ic.com/forum.php?mod=attachment&aid=NzI5NzIwfDkxYzY4ZjJjOTE3YzAxMzU5MWM1OTNlOGY5MjFjMzRlfDE3MzE2MzkwMDA%3D&request=yes&_f=.jpg

QQ截图20160831120336.jpg (23.78 KB )

补充图形

补充图形

使用特权

评论回复
板凳
zhangmangui| | 2016-9-1 22:37 | 只看该作者
你是不是将Dout7和8标反了啊

使用特权

评论回复
地板
wangdezhi| | 2016-9-3 11:08 | 只看该作者
linx_yan 发表于 2016-8-31 12:07
https://bbs.21ic.com/forum.php?mod=attachment&aid=NzI5NzIwfDkxYzY4ZjJjOTE3YzAxMzU5MWM1OTNlOGY5MjFjMzRlfDE3MzE2MzkwMDA%3D&request=yes&_f=.jpg

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

使用特权

评论回复
5
wangdezhi| | 2016-9-3 11:10 | 只看该作者
linx_yan 发表于 2016-8-31 12:07
https://bbs.21ic.com/forum.php?mod=attachment&aid=NzI5NzIwfDkxYzY4ZjJjOTE3YzAxMzU5MWM1OTNlOGY5MjFjMzRlfDE3MzE2MzkwMDA%3D&request=yes&_f=.jpg

楼主说的异常指的是什么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝