打印

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

[复制链接]
834|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyjie|  楼主 | 2014-12-29 21:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yszong| | 2014-12-29 21:29 | 只看该作者
啥意思?什么情况下?

使用特权

评论回复
板凳
wyjie|  楼主 | 2014-12-29 21:34 | 只看该作者
我看了所有关于TZ的帖子,有我想要的,我也看了那个EPwmTripZone那个例程,我想问的是软件强制生成周期错误事件怎么书写才能产生,难道不是简简单单的
EALLOW;
       EPwm2Regs.TZFRC.bit.CBC=1;
       EDIS;
吗?

使用特权

评论回复
地板
jlyuan| | 2014-12-29 21:34 | 只看该作者
在哪加的

使用特权

评论回复
5
wyjie|  楼主 | 2014-12-29 21:34 | 只看该作者
我是在EPwmTripZone例程的无限循环中加的这句话

EALLOW;

      EPwm2Regs.TZFRC.bit.CBC=1;

      EDIS;

使用特权

评论回复
6
dengdc| | 2014-12-29 21:34 | 只看该作者
没有问题啊

使用特权

评论回复
7
wyjie|  楼主 | 2014-12-29 21:35 | 只看该作者
这个我试了 又好使了
注意一下!这个“软件强制生成周期错误事件”是对你的步进电机控制输出脉冲数有用的,你要会用,什么时候给他的flag清除要明白,我就是傻乎乎的把清除放在那个(指的是“周期错误”)中断里面了,结果是程序不动了

使用特权

评论回复
8
wyjie|  楼主 | 2014-12-29 21:35 | 只看该作者
PWM1(我设置的)一直输出低电平(我设置的),那个程序一直在中断函数里面,无限循环的发生

使用特权

评论回复
9
heweibig| | 2014-12-29 21:35 | 只看该作者
呵呵,搞了个乌龙啊

使用特权

评论回复
10
wyjie|  楼主 | 2014-12-29 21:36 | 只看该作者
是啊,结贴了哈

使用特权

评论回复
11
wyjie|  楼主 | 2014-12-29 21:36 | 只看该作者
多谢大家指点啦

使用特权

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

本版积分规则

927

主题

12706

帖子

5

粉丝