打印

DSP28335的EPWM开启与关闭

[复制链接]
2020|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
清枫城主|  楼主 | 2017-5-9 15:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yuerweihappy| | 2017-5-9 15:35 | 只看该作者
1.所有的功能配置好了后,需要输出PWM时再使能IO引脚为PWM功能引脚。2.比较值先设为0,在想要开启PWM时再设置比较值,(注意为安全起见,比较值社为零时保证输出为低)

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
清枫城主 + 2 很给力!
板凳
清枫城主|  楼主 | 2017-5-9 15:36 | 只看该作者
yuerweihappy 发表于 2017-5-9 15:35
1.所有的功能配置好了后,需要输出PWM时再使能IO引脚为PWM功能引脚。2.比较值先设为0,在想要开启PWM时再设 ...

这两个思路可以。不过关于EPWM就没有专门的起动与关闭寄存器设置的吗?

使用特权

评论回复
地板
yuerweihappy| | 2017-5-9 15:38 | 只看该作者
清枫城主 发表于 2017-5-9 15:36
这两个思路可以。不过关于EPWM就没有专门的起动与关闭寄存器设置的吗?

EPWM的时钟使能寄存器算吗?

使用特权

评论回复
5
清枫城主|  楼主 | 2017-5-9 15:41 | 只看该作者
yuerweihappy 发表于 2017-5-9 15:38
EPWM的时钟使能寄存器算吗?

不知道

使用特权

评论回复
6
清枫城主|  楼主 | 2017-5-9 15:44 | 只看该作者
yuerweihappy 发表于 2017-5-9 15:38
EPWM的时钟使能寄存器算吗?

我去试下

使用特权

评论回复
7
清枫城主|  楼主 | 2017-5-9 16:07 | 只看该作者
yuerweihappy 发表于 2017-5-9 15:38
EPWM的时钟使能寄存器算吗?

通过控制时钟使能,可以控制开启与关闭。但是开启与关闭不是从0开始计数,而是中间跳动,也就是不是完整的从0开始输出。

使用特权

评论回复
8
清枫城主|  楼主 | 2017-5-9 16:08 | 只看该作者
清枫城主 发表于 2017-5-9 16:07
通过控制时钟使能,可以控制开启与关闭。但是开启与关闭不是从0开始计数,而是中间跳动,也就是不是完整 ...

通过控制GPIO的外设切换,跟时钟使能的结果应该也是一样的不是从0开始启动输出脉冲。

使用特权

评论回复
9
lizhelizhe| | 2017-5-9 19:30 | 只看该作者
控制tz

使用特权

评论回复
10
shenmu2012| | 2017-5-12 22:07 | 只看该作者
这方面的跟各位学些的

使用特权

评论回复
11
nepudqyzdh| | 2017-5-13 01:10 | 只看该作者
楼主解决了吗?被同样问题困扰中,28335的epwm的时基模块TBCTR用的是哪个定时器啊?能人为关闭和使能吗?换句话说,能在程序里任意时刻人为关闭或者使能pwm的载波呢?

使用特权

评论回复
12
nepudqyzdh| | 2017-5-13 01:13 | 只看该作者
开启与关闭不是从0开始计数,而是中间跳动?这是重新开启epwm后,TBCTR计数器的值不是从零开始计数的意思吗?

使用特权

评论回复
13
nepudqyzdh| | 2017-5-13 01:14 | 只看该作者
本帖最后由 nepudqyzdh 于 2017-5-13 01:29 编辑

试了很多方法都没有成功,我就想让时基模块重新开启时从0开始计数,真心求助

使用特权

评论回复
14
nepudqyzdh| | 2017-5-13 01:19 | 只看该作者
我的QQ是1444676027,能不能交流下

使用特权

评论回复
15
yuerweihappy| | 2017-5-15 23:17 | 只看该作者
不是从零开始你就在开启后多加一句,给计数器赋值为零就从零开始了

使用特权

评论回复
16
angerbird| | 2017-5-16 22:08 | 只看该作者
这个选择好开启与关闭的时机的

使用特权

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

本版积分规则

6

主题

70

帖子

1

粉丝