打印
[MCU]

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

[复制链接]
170|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyjie|  楼主 | 2019-11-17 11:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yszong| | 2019-11-17 11:20 | 只看该作者


啥意思?什么情况下?

使用特权

评论回复
板凳
wyjie|  楼主 | 2019-11-17 11:23 | 只看该作者

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

使用特权

评论回复
地板
jlyuan| | 2019-11-17 11:26 | 只看该作者
在哪加的

使用特权

评论回复
5
wyjie|  楼主 | 2019-11-17 11:29 | 只看该作者

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

EALLOW;

      EPwm2Regs.TZFRC.bit.CBC=1;

      EDIS;

使用特权

评论回复
6
dengdc| | 2019-11-17 11:34 | 只看该作者
没有问题啊

使用特权

评论回复
7
wyjie|  楼主 | 2019-11-17 11:38 | 只看该作者

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

使用特权

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

使用特权

评论回复
9
heweibig| | 2019-11-17 11:47 | 只看该作者

呵呵,搞了个乌龙啊

使用特权

评论回复
10
wyjie|  楼主 | 2019-11-17 11:50 | 只看该作者
是啊,结贴了哈

使用特权

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

本版积分规则

927

主题

12706

帖子

5

粉丝