MySharimp 发表于 2023-11-23 22:06

TIM1通道2 PWM模式A输出波形时有时无

我使用AT32F423定时器1通道2配置成4KHz的PWM,输出时有时无,实在是无法理解;

muyichuan2012 发表于 2023-11-24 09:28

感觉跟你的代码逻辑有关,你单独试一下
tmr_output_enable(TMR1, TRUE);和tmr_output_enable(TMR1, FALSE);
看输出是否正常。

sesefadou 发表于 2023-12-3 22:32

请检查TIM1通道2的PWM模式A配置是否正确,包括PWM周期、占空比、引脚映射等

lihuami 发表于 2023-12-4 10:37

芯片本身存在问题,也可能导致PWM输出波形时有时无。

ingramward 发表于 2023-12-4 10:54

检查TIM1通道2的PWM波形生成和更新代码

robertesth 发表于 2023-12-4 11:27

代码可能存在问题。            

uiint 发表于 2023-12-4 14:54

TIM1通道2 PWM模式A输出波形时有时无,可能是由于配置不当或者硬件问题导致的。

1988020566 发表于 2023-12-4 16:03

可能涉及到电源供应问题或硬件稳定性问题。

uytyu 发表于 2023-12-5 10:31

查PWM输出线路是否受到外部干扰

pixhw 发表于 2023-12-5 12:26

时钟源选择是否正确            

jimmhu 发表于 2023-12-5 12:51

检查定时器的时钟输入是否稳定            

robincotton 发表于 2023-12-5 13:33

需要设置正确的计数器周期、比较值、预分频器等参数。

lzmm 发表于 2023-12-5 13:59

错误的配置可能导致输出波形异常。

kmzuaz 发表于 2023-12-5 16:09

在开发过程中,可能没有正确地初始化TIM1以实现PWM输出。这包括脉冲宽度调制模式的选择,输出极性的设定等。

burgessmaggie 发表于 2023-12-5 16:35

初始化 TIM 函数时,可传递 TIM 相关参数进行初始化。确保所有相关的参数都正确设置,包括PWM的频率、占空比等。

rosemoore 发表于 2023-12-5 18:19

如果系统时钟设置不正确,也可能导致输出波形时有时无。

zerorobert 发表于 2023-12-5 18:41

PWM输出线路受到外部干扰,也可能会导致输出波形时有时无。

minzisc 发表于 2023-12-5 19:06

需检查硬件是否存在问题,如引脚是否损坏或接触不良等

ulystronglll 发表于 2023-12-6 18:13

仍然需要检查硬件是否正常            
页: [1]
查看完整版本: TIM1通道2 PWM模式A输出波形时有时无