完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、主频时钟框图
各个方框说明: 1.外部输入时钟,有两种接入方式,见下图1.1和图1.2 2.片上接入的晶振30Mhz 3.PLL锁相环,进行倍频。 4.倍频系数为[0,10]之间的整数,当选择为零时,则不是选择此方式。 5.分频器。 1.1 外部时钟输入的两种方式 图1 图2 二、外设时钟 由上图我们可知: 1、CLKIN为主频输入的时钟频率。 2、要通过系统控制寄存器来使能相应的外设时钟。 3、SPI-A、SCI-A/B/C、I2C-A的基时钟来源是主频通过LOSPCP(低频时钟寄存器)的分频而得到的。 4、GPIO的时钟不通过分频,直接为主频时钟。 5、eCAN-A/B的基时钟来源于主频时钟的二分频。 6、EPWM1~6、HRPWM 16、ECAP16、EQEP1~2的基时钟,直接来源于主时钟。 7、McBSP-A/B的基时钟来源是主频通过LOSPCP(低频时钟寄存器)的分频而得到的。 8、12的通道的 12-Bit ADC 的基时钟来源是主频通过HISPCP(高频时钟寄存器)的分频而得到的。 ps:说外设的基时钟,是因为各种外设还有相应的寄存器去设置所需时钟频率就是基于这个基时钟频率的。 三、 总结 设置时钟树的步骤为:(以我用的开发板最高频率为例) 1、选择片上的晶振作为时钟来源。(30Mhz) 2、通过PLL锁相环进行倍频。 (10倍频=>30X10=300Mhz) 3、再通过分频器进行分频得到所需的主时钟频率。(2分频=>300/2=150Mhz) 4、使能相应的时钟。(官方给出的文件是使能了所有的外设的) 5、再通过每个外设的时钟配置寄存器配置出所需的时钟频率。(比如LSPCLK最高为37.5Mhz、HSPCLK最高为75Mhz) |
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9055 浏览 16 评论
4086 浏览 18 评论
1174浏览 3评论
603浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
596浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2333浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1894浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 22:24 , Processed in 0.988909 second(s), Total 77, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号