TI中文支持网
TI专业的中文技术问题搜集分享网站

TM4C123GH6PM中的PWM的周期、频率怎么设置的?

TM4C123GH6PM中的PWM的周期、频率设置感到很复杂,没有理清楚。还有就是看到文档中讲解系统频率配置时,配置为

ROM_SysCtlClockSet(SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ);解释为40MHz,有点疑惑,希望工程师能够指点一下,谢谢啦!

Michael Sun:

指的是啥PWM?定时器出的还是PWM module输出的?

定时器出PWM在C:\ti\TivaWare_C_Series-2.1.0.12573\examples\peripherals\timer\pwm.c

PWM Module出的在C:\ti\TivaWare_C_Series-2.1.0.12573\examples\peripherals\pwm路径下。

时钟的话,PLL会把时钟先倍到200MHz。那么上面的5分频就是40MHz,如果需要80MHZ就是2.5分频,使用宏定义SYSCTL_SYSDIV_2_5

JiWei Su:

回复 Michael Sun:

您好!我用的是PWM module输出的,关于周期频率计算感到有点困惑,比如在系统时种下,要得到一定的周期频率,以及要得到的占空比的计算数值等的计算有点困惑。顺便问一下,系统时钟最高可以以多打频率运行?非常感谢!

JiWei Su:

回复 Michael Sun:

非常感谢啊!

JACK CAI:

回复 Michael Sun:

想请问下,如果我系统时钟设置为80MHz,要输出频率为800hz,那定时就得设置(1/800)*80MHz不就超过65535了吗?应该怎么设置?我用过定时器产生PWM,也是有相同情况,用预分频了,可脉宽应当怎么调整?

bin zhao2:

我也再用这款微控制器,是来操作一个4相步进电机的,要写程序,谁会写啊。写Timer和pwm,stepper的程序,求指教啊,再次先谢过了。

赞(0)
未经允许不得转载:TI中文支持网 » TM4C123GH6PM中的PWM的周期、频率怎么设置的?
分享到: 更多 (0)