单片机/MCU论坛
直播中

杨丽

7年用户 1298经验值
私信 关注
[问答]

PSOC6 PWM输出一直低电平的原因?

我用的芯片是CY8C6347BZI-BLD53,我设置了PWM  one shot 发送 如图所示

初始化后 第一次触发 Cy_TCPWM_TriggerStart(PWM_SDCLK_HW, PWM_SDCLK_CNT_MASK )
PWM输出一直低电平,但是overflw 有溢出事件,
第一次溢出后 再TriggerStart PWM输出就正常了,这是什么问题

                                                                                                                                                                                                                                                                                                                                                                                                

回帖(1)

一曲作罢

2024-1-19 17:47:01
可能的原因有以下几个:

1. 初始化设置不正确:请确保你已经正确地配置了PWM输出的引脚和初始化寄存器。检查初始化代码以确保所有的参数都被正确地设置。

2. 时钟频率问题:有可能时钟频率设置不正确导致PWM输出不正常。请检查PWM的时钟源是否正确配置,并且时钟频率是否符合要求。

3. 周期参数设置不正确:请检查PWM的周期参数是否正确设置。如果初始化代码中的周期参数设置不正确,可能导致PWM输出一直为低电平。

4. 功能配置错误:请确定你已经正确地配置了PWM的功能模块和控制寄存器,以确保正确的功能被使能。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分