打印

软件强制生成周期错误事件怎么书写才能产生

[复制链接]
287|9
手机看帖
扫描二维码
随时随地手机跟帖
沙发
yszong| | 2017-10-14 15:01 | 只看该作者

啥意思?什么情况下?

使用特权

评论回复
板凳
wyjie|  楼主 | 2017-10-14 15:04 | 只看该作者

我看了所有关于TZ的帖子,有我想要的,我也看了那个EPwmTripZone那个例程,我想问的是软件强制生成周期错误事件怎么书写才能产生,难道不是简简单单的
EALLOW;
       EPwm2Regs.TZFRC.bit.CBC=1;
       EDIS;
吗?

使用特权

评论回复
地板
jlyuan| | 2017-10-14 15:06 | 只看该作者

在哪加的

使用特权

评论回复
5
wyjie|  楼主 | 2017-10-14 15:07 | 只看该作者

我是在EPwmTripZone例程的无限循环中加的这句话

EALLOW;

      EPwm2Regs.TZFRC.bit.CBC=1;

      EDIS;

使用特权

评论回复
6
dengdc| | 2017-10-14 15:09 | 只看该作者

没有问题啊

使用特权

评论回复
7
wyjie|  楼主 | 2017-10-14 15:13 | 只看该作者

这个我试了 又好使了
注意一下!这个“软件强制生成周期错误事件”是对你的步进电机控制输出脉冲数有用的,你要会用,什么时候给他的flag清除要明白,我就是傻乎乎的把清除放在那个(指的是“周期错误”)中断里面了,结果是程序不动了

使用特权

评论回复
8
wyjie|  楼主 | 2017-10-14 15:15 | 只看该作者

PWM1(我设置的)一直输出低电平(我设置的),那个程序一直在中断函数里面,无限循环的发生

使用特权

评论回复
9
heweibig| | 2017-10-14 15:57 | 只看该作者
呵呵,搞了个乌龙啊

使用特权

评论回复
10
wyjie|  楼主 | 2017-10-14 15:58 | 只看该作者

是啊,结贴了哈

使用特权

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

本版积分规则

927

主题

12706

帖子

5

粉丝