TZFRC强制寄存器怎么表达才能产生

[复制链接]
2556|4
 楼主| meng219902 发表于 2012-8-23 11:52 | 显示全部楼层 |阅读模式
我看了所有关于TZ的帖子,有我想要的,我也看了那个EPwmTripZone那个例程,我想问的是软件强制生成周期错误事件怎么书写才能产生,难道不是简简单单的
EALLOW;
       EPwm2Regs.TZFRC.bit.CBC=1;
       EDIS;
吗?
 楼主| meng219902 发表于 2012-8-23 11:52 | 显示全部楼层
我是在EPwmTripZone例程的无限循环中加的这句话

EALLOW;

      EPwm2Regs.TZFRC.bit.CBC=1;

      EDIS;
 楼主| meng219902 发表于 2012-8-23 12:20 | 显示全部楼层
完了 突然好使了  对不起了
 楼主| meng219902 发表于 2012-9-1 10:23 | 显示全部楼层
这个我试了 又好使了
注意一下!这个“软件强制生成周期错误事件”是对你的步进电机控制输出脉冲数有用的,你要会用,什么时候给他的flag清除要明白,我就是傻乎乎的把清除放在那个(指的是“周期错误”)中断里面了,结果是程序不动了,PWM1(我设置的)一直输出低电平(我设置的),那个程序一直在中断函数里面,无限循环的发生
 楼主| meng219902 发表于 2012-9-1 10:24 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

908

帖子

14

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