This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
有个项目,需要输出单脉冲,现在C2000的PWM,怎样实现呢?
谢谢
正常配置就行了,设置周期占空比,PWM配置独立模式就是非互补的模式
谢谢您的回复。
我的意思是让它只输出一个脉冲,即触发一次输出一个脉冲。
配置成普通GPIO输出,进行翻转就可以了
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的例程好像没有波形输出。
你参考一下相关代码,应该可以的。
感谢您对TI产品的关注!关于你的咨询,你按照下面的步骤,你的试试看看是不是你需要的单脉冲。配置PWM模块为独立模式(非互补模式)。在触发事件发生时,使能PWM输出,并在一个周期后自动停止计数。在代码中设置触发条件,当触发条件满足时,使能PWM输出。在一个PWM周期结束后,禁用PWM输出。
你好!
我想问的问题不是思路逻辑,是那个官方SDK例程哪里有问题,导致没有正常波形输出。
(SDK例程思路逻辑是正确的)
请帮忙看看这个例程,谢谢!
代码相关的问题,建议你去我们英文E2E问问那里的软件工程师。让他们帮你看看。
https://e2e.ti.com/p/addpost
请使用英文发帖。
谢谢您!
看来需要程序干预了。
昨天找到问题点了,是PWM1没有设置同步输入。
增加设置PWM1的同步输入就可以了。