打印

HC32L110定时器及PWM计算方式

[复制链接]
1019|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
comprends|  楼主 | 2022-7-6 16:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问一下,HC32L110高级定时器,定时的时间该怎么计算,我现在设置24MHz RCH,stcAdtBaseCntCfg.enCntClkDiv = AdtClkPClk0Div256;
u16TimePeriod = 0x5FFF;
u16TimeCompareA = 0;  这样定时差不多是500ms。

用另外一个定时器输出PWM 设置的参数是stcAdtBaseCntCfg.enCntMode = AdtSawtoothMode; stcAdtBaseCntCfg.enCntDir = AdtCntUp;  
stcAdtBaseCntCfg.enCntClkDiv = AdtClkPClk0Div2;


u16PwmPeriod = 0x6000;
u16PwmCompare = 0x2000;
输出的是1KHz的PWM

这个时间跟频率具体是怎么计算,有像STM32那样的计算公式吗,我对照了一下 没太弄懂,有没有懂的人帮忙解答一下,谢谢!

使用特权

评论回复

相关帖子

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

本版积分规则

3

主题

13

帖子

0

粉丝