Other Parts Discussed in Thread:C2000WARE
有个项目,需要输出单脉冲,现在C2000的PWM,怎样实现呢?
谢谢
ZHUANG TIAN:
正常配置就行了,设置周期占空比,PWM配置独立模式就是非互补的模式
,
TX dong:
谢谢您的回复。
我的意思是让它只输出一个脉冲,即触发一次输出一个脉冲。
,
ZHUANG TIAN:
配置成普通GPIO输出,进行翻转就可以了
,
k lia:
C2000Ware_5_01_00_00\driverlib\f28004x\examples\clb\clb_ex17_one_shot_pwm,
C2000Ware_5_01_00_00\driverlib\f28004x\examples\epwm\epwm_ex12_monoshot_mode
SDK例程是单脉冲,不过epwm的例程好像没有波形输出。
你参考一下相关代码,应该可以的。
,
FRANK1:
感谢您对TI产品的关注!关于你的咨询,你按照下面的步骤,你的试试看看是不是你需要的单脉冲。配置PWM模块为独立模式(非互补模式)。在触发事件发生时,使能PWM输出,并在一个周期后自动停止计数。在代码中设置触发条件,当触发条件满足时,使能PWM输出。在一个PWM周期结束后,禁用PWM输出。
,
k lia:
你好!
我想问的问题不是思路逻辑,是那个官方SDK例程哪里有问题,导致没有正常波形输出。
(SDK例程思路逻辑是正确的)
C2000Ware_5_01_00_00\driverlib\f28004x\examples\epwm\epwm_ex12_monoshot_mode
请帮忙看看这个例程,谢谢!
,
FRANK1:
代码相关的问题,建议你去我们英文E2E问问那里的软件工程师。让他们帮你看看。
https://e2e.ti.com/p/addpost
请使用英文发帖。
,
TX dong:
谢谢您!
看来需要程序干预了。
,
k lia:
昨天找到问题点了,是PWM1没有设置同步输入。
增加设置PWM1的同步输入就可以了。
TI中文支持网



