WT418995874 发表于 2022-11-7 16:00

F460 TIMERA PWM功能有个问题

在使用这个定时器的PWM输出功能时,做个LED呼吸灯,在输出占空比0时,最后会有个整个周期输出100%占空比,手册上说了通过“端口控制寄存器”中可以设置输出0%或100%的占空比,实测在输出0%无效;

最后没办法,只能切换成IO模式输出0



chenjun89 发表于 2022-11-7 19:49

占空比无法设置成0,岂不是有点**肋?

WT418995874 发表于 2022-11-14 17:34

chenjun89 发表于 2022-11-7 19:49
占空比无法设置成0,岂不是有点**肋?

哈哈哈哈,已经计划在切MCU了,换成其它的了

tpgf 发表于 2022-12-3 13:56

百分之0以及百分之百其实都是一个固定的电平了

qcliu 发表于 2022-12-3 14:52

基本上没有设置过0,所以好奇难道pwm设置有最小占空比的限制吗?

drer 发表于 2022-12-3 15:08

当设置为100%时,实际能输出多少呢

coshi 发表于 2022-12-3 16:05

WT418995874 发表于 2022-11-14 17:34
哈哈哈哈,已经计划在切MCU了,换成其它的了

这个是芯片系列的问题吗我觉得应该问一下技术支持

kxsi 发表于 2022-12-3 16:30

实测0无效的话 如果100有效 那么是否可以考虑将相位更改180度来间接实现呢

wiba 发表于 2022-12-3 16:43

是不是需要在设置后需要一定的时间才会生效呢

martinhu 发表于 2022-12-7 09:41

TimerA输出0或者100占空比,是设置这个寄存器的bit

ddxx 发表于 2022-12-20 21:28

martinhu 发表于 2022-12-7 09:41
TimerA输出0或者100占空比,是设置这个寄存器的bit

直接强制高、低电平输出就好了。

gygp 发表于 2023-2-2 09:56

led的占空比很小就不显示亮了。

maqianqu 发表于 2023-2-4 11:46

HC32F460没用过,之前用st的时候可以设置0%

bestwell 发表于 2023-2-4 15:08

你增加一个电阻就可以实现占空比小的时候变灭。

febgxu 发表于 2023-2-5 13:17

这个是定时器的问题吗?            

ingramward 发表于 2023-2-5 13:36

这个为什么不能输出为0呢?            

lvanping 发表于 2023-3-3 09:52

这点确实不好用
页: [1]
查看完整版本: F460 TIMERA PWM功能有个问题