打印
[技术问答]

time输出问题

[复制链接]
1093|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bsqboy|  楼主 | 2021-3-31 10:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如题所示,华大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通道的寄存器就是个摆设

使用特权

评论回复
评论
linguanghua 2021-4-8 14:13 回复TA
应该不是吧。A通道可以使用B通道的寄存器形成两点控制。HC32L130。 
5
martinhu| | 2021-4-8 14:14 | 只看该作者
kcfoo1 发表于 2021-4-6 18:20
别说不同的频率了,就是a和b通道都是互相关联的,b通道是跟着a通道变得,是无法自己单独改变占空比的,只能 ...

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

使用特权

评论回复
6
kcfoo1| | 2021-4-9 20:33 | 只看该作者
martinhu 发表于 2021-4-8 14:14
谁说A、B通道不能实现独立PWM,没试过不要乱说

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

使用特权

评论回复
7
别看我照片| | 2021-4-10 18:58 | 只看该作者
还是没有看明白,究竟是什么问题。

使用特权

评论回复
8
martinhu| | 2021-4-12 09:40 | 只看该作者
kcfoo1 发表于 2021-4-9 20:33
我用的是F003的就是B通道不用设置的,跟随a通道变化的,设置B通道也没用
...

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

使用特权

评论回复
9
kcfoo1| | 2021-4-12 16:00 | 只看该作者
martinhu 发表于 2021-4-12 09:40
那是你没看懂例子和手册,如果使能硬件死区功能,CHB 当然是跟着CHA变化了…… ...

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

使用特权

评论回复
10
martinhu| | 2021-4-13 11:37 | 只看该作者
kcfoo1 发表于 2021-4-12 16:00
谢谢,确实是这样,但是有发现一个问题不设置互补,会无法全开全关,而且缓存不能为0,为零就会输出频率 ...

可能你没有完全看懂ADT,建议使用通用定时器

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

28

帖子

0

粉丝