嵌入式开发者社区

标题: EHRPWM学习 [打印本页]

作者: 楚门DSP    时间: 2016-6-5 16:02
标题: EHRPWM学习
谁能解释下这个函数是什么意思,void EHRPWMTimebaseClkConfig(unsigned int baseAddr, unsigned int tbClk, unsigned int moduleClk);


作者: 希望缄默    时间: 2016-6-5 17:16
配置时基模块时钟分频
作者: 楚门DSP    时间: 2016-6-9 15:29
希望缄默 发表于 2016-6-5 17:16
配置时基模块时钟分频

我不清楚为什么函数里的参数值为什么要这样设置?
作者: 希望缄默    时间: 2016-6-11 11:35
楚门DSP 发表于 2016-6-9 15:29
我不清楚为什么函数里的参数值为什么要这样设置?

moduleClk EHRPWM 外设模块时钟(默认 PLL0_SYSCLK2)
tbClk Timebase 期望时基时钟输出
作者: 楚门DSP    时间: 2016-6-12 16:26
希望缄默 发表于 2016-6-11 11:35
moduleClk EHRPWM 外设模块时钟(默认 PLL0_SYSCLK2)
tbClk Timebase 期望时基时钟输出 ...

找例子吧,比如这个函数,为什么第二项参数的值是45600000/2/228,也就是100000?最后一项为什么是45600000/2?EHRPWMTimebaseClkConfig(SOC_EHRPWM_1_REGS,SOC_EHRPWM_1_MODULE_FREQ/CLOCK_DIV_VAL , SOC_EHRPWM_1_MODULE_FREQ);
作者: 希望缄默    时间: 2016-6-13 09:08
楚门DSP 发表于 2016-6-12 16:26
找例子吧,比如这个函数,为什么第二项参数的值是45600000/2/228,也就是100000?最后一项为什么是456000 ...

moduleClk EHRPWM 外设模块时钟(默认 PLL0_SYSCLK2) - 在 C6748 是 456000000 / 2 具体参见 PLL 章节
tbClk Timebase 期望时基时钟输出 - 例程配置输出




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4