QQ624353765 发表于 2024-12-24 14:47:10

PWM定时器CNT计数器每加1需要多少时间

<p><img src="data/attachment/forum/202412/24/144617qkba90aa009zfmfp.png" alt="image.png" title="image.png" /></p>
<p>PWM定时器CNT计数器每加1需要多少时间</p>
<p>有计算公式吗</p>

DebugLab 发表于 2024-12-24 15:24:39






QQ624353765 发表于 2024-12-24 19:57:50

DebugLab 发表于 2024-12-24 15:24


所以CNT计数器加一需要多少时间

DebugLab 发表于 2024-12-24 21:13:11

QQ624353765 发表于 2024-12-24 19:57
所以CNT计数器加一需要多少时间

具体看时钟的配置

QQ624353765 发表于 2024-12-25 07:24:28

DebugLab 发表于 2024-12-24 21:13
具体看时钟的配置

所以嘛,你给个公式把时钟也算进去

DebugLab 发表于 2024-12-25 09:36:17

QQ624353765 发表于 2024-12-25 07:24
所以嘛,你给个公式把时钟也算进去

时钟路径不同,公式也是不同的

QQ624353765 发表于 2024-12-25 12:05:46

DebugLab 发表于 2024-12-25 09:36
时钟路径不同,公式也是不同的

你不会把列表列出来吗,说了这么多压根就不会

梁工 发表于 2024-12-25 13:04:11

PWM时钟 = MCLK/(PSR+1)。
HSPWM时钟 = PLL_CLK/(PSR+1)

QQ624353765 发表于 2024-12-25 16:08:25

梁工 发表于 2024-12-25 13:04
PWM时钟 = MCLK/(PSR+1)。
HSPWM时钟 = PLL_CLK/(PSR+1)

转成时间CNT加一要花多少时间

Qinluoyao 发表于 2024-12-25 17:12:53

QQ624353765 发表于 2024-12-25 16:08
转成时间CNT加一要花多少时间

<h1>PSR:分频系数</h1>
<h1>MCLK: 系统时钟</h1>
<h1>PLL_CLK:PLL倍频后的时钟</h1>
<p>PWM时钟 = MCLK/(PSR+1)。</p>
<p>假设</p>
<p>MCLK = 40 Mhz</p>
<p>PSR = 1</p>
<p>则</p>
<p>PWM时钟为20Mhz</p>
<p>相应的CNT每加一用时为</p>
<p>t = 1/(PWM时钟) = 0.05us</p>
页: [1] 2
查看完整版本: PWM定时器CNT计数器每加1需要多少时间