bsqboy 发表于 2021-3-31 10:43

time输出问题

如题所示,华大time资源比较多,请教大家,pwm独立输出时,同一个time下,不同的通道允许不同的频率吗?华大手册上说time3可以实现6路独立的pwm输出,这个指的仅仅是不同的占空比吧

martinhu 发表于 2021-3-31 13:36

额,不同频率的话,需要不同的CNT计数器和周期寄存器啊……,timer3肯定是同频的,想要不同频率,就得不同的定时器。

bsqboy 发表于 2021-3-31 15:20

martinhu 发表于 2021-3-31 13:36
额,不同频率的话,需要不同的CNT计数器和周期寄存器啊……,timer3肯定是同频的,想要不同频率,就得不同 ...

是的,我也看了框图,从一个时钟周期出来的,后面再分而已,就是想确认一下,多谢!

kcfoo1 发表于 2021-4-6 18:20

别说不同的频率了,就是a和b通道都是互相关联的,b通道是跟着a通道变得,是无法自己单独改变占空比的,只能通过改变a通道占空比来控制b通道,b通道的寄存器就是个摆设

martinhu 发表于 2021-4-8 14:14

kcfoo1 发表于 2021-4-6 18:20
别说不同的频率了,就是a和b通道都是互相关联的,b通道是跟着a通道变得,是无法自己单独改变占空比的,只能 ...

谁说A、B通道不能实现独立PWM,没试过不要乱说

kcfoo1 发表于 2021-4-9 20:33

martinhu 发表于 2021-4-8 14:14
谁说A、B通道不能实现独立PWM,没试过不要乱说

我用的是F003的就是B通道不用设置的,跟随a通道变化的,设置B通道也没用

别看我照片 发表于 2021-4-10 18:58

还是没有看明白,究竟是什么问题。

martinhu 发表于 2021-4-12 09:40

kcfoo1 发表于 2021-4-9 20:33
我用的是F003的就是B通道不用设置的,跟随a通道变化的,设置B通道也没用
...

那是你没看懂例子和手册,如果使能硬件死区功能,CHB 当然是跟着CHA变化了……

kcfoo1 发表于 2021-4-12 16:00

martinhu 发表于 2021-4-12 09:40
那是你没看懂例子和手册,如果使能硬件死区功能,CHB 当然是跟着CHA变化了…… ...

谢谢,确实是这样,但是有发现一个问题不设置互补,会无法全开全关,而且缓存不能为0,为零就会输出频率减半占空比为50%的pwm

martinhu 发表于 2021-4-13 11:37

kcfoo1 发表于 2021-4-12 16:00
谢谢,确实是这样,但是有发现一个问题不设置互补,会无法全开全关,而且缓存不能为0,为零就会输出频率 ...

可能你没有完全看懂ADT,建议使用通用定时器
页: [1]
查看完整版本: time输出问题