打印
[MM32生态]

请问mm32spin0280的PWM如何设置到192MHz?

[复制链接]
2621|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyq4513|  楼主 | 2025-1-6 11:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
d1ng2x| | 2025-2-18 16:08 | 只看该作者
首先,需要确保MCU的系统时钟(SYSCLK)已经配置为足够高的频率,以支持192MHz的PWM频率

使用特权

评论回复
板凳
lamanius| | 2025-2-18 17:20 | 只看该作者
检查并配置PLL(相位锁定环)或其他时钟源,以确保能够生成所需的时钟频率

使用特权

评论回复
地板
y1n9an| | 2025-2-18 18:27 | 只看该作者
PWM模块通常有自己的时钟源和预分频器。需要配置PWM模块的时钟源,并设置预分频器的值,以便得到所需的PWM时钟频率

使用特权

评论回复
5
su1yirg| | 2025-2-18 19:33 | 只看该作者
在MM32SPIN0280中,PWM主频可以达到192MHz(这是指PWM时钟的频率,而不是PWM输出的频率)。因此,需要确保PWM模块的时钟配置正确,以支持这一频率

使用特权

评论回复
6
zhizia4f| | 2025-2-18 20:42 | 只看该作者
一般情况是PWM的输出频率是通过设置自动重装载寄存器(ARR)和时钟预分频数(PSC)来控制的

使用特权

评论回复
7
q1ngt12| | 2025-2-18 22:47 | 只看该作者
要达到192MHz的PWM输出频率,在理论上是不可能的,因为PWM的输出频率受限于PWM时钟频率和定时器的分辨率。通常,PWM时钟频率会高于输出频率,但通过调整PSC和ARR的值,可以得到所需的输出频率范围。

使用特权

评论回复
8
t1ngus4| | 2025-2-19 08:33 | 只看该作者
在实际情况中,由于硬件限制和实际需求,PWM的输出频率通常会远低于其时钟频率。

使用特权

评论回复
9
lix1yr| | 2025-2-19 10:16 | 只看该作者
如果目标是将PWM时钟频率设置为192MHz(而不是输出频率),则只需关注PWM模块的时钟配置即可。

使用特权

评论回复
10
ex7s4| | 2025-2-19 11:24 | 只看该作者
占空比是通过设置比较寄存器(CCR)来控制的。CCR的值决定了PWM信号中高电平的时间长度

使用特权

评论回复
11
suw12q| | 2025-2-19 13:12 | 只看该作者
你这芯片能支持PWM输出到192M么?不能吧

使用特权

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

本版积分规则

2

主题

3

帖子

0

粉丝