关于LM3S开发板的时钟分频问题

2019-03-24 16:11发布

SysCtlClockSet(SYSCTL_SYSDIV_32 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN |SYSCTL_XTAL_16MHZ);
这个函数里时钟频率的选择,可以随便写的吗,还是板子上带的晶振是多少兆就得写多少兆
经过这样分频之后,是不是每50000个系统时钟节拍是1s?

SysCtlPWMClockSet(SYSCTL_PWMDIV_16);
这个函数中的时钟分频是对16M进行分频呢还是对16M经过32分频之后得到的时钟进行分频。

PWMGenPeriodSet(PWM_BASE,PWM_GEN_1,50000);
PWMPulseWidthSet(PWM_BASE, PWM_OUT_3,25000);
最后一个参数指的是哪个时钟节拍?
虚心请教。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
ddllxxrr
2019-03-25 04:07
SysCtlClockSet(SYSCTL_SYSDIV_32 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN |SYSCTL_XTAL_16MHZ);
这个函数里时钟频率的选择,可以随便写的吗,还是板子上带的晶振是多少兆就得写多少

这个不可随便写,而是要按照参数选择不同晶振写

SysCtlPWMClockSet(SYSCTL_PWMDIV_16);
这个函数中的时钟分频是对16M进行分频呢还是对16M经过32分频之后得到的时钟进行分频

应对16M进行分频

一周热门 更多>

相关问题

    相关文章