当前位置:首页 > 单片机 > 单片机
[导读]时钟框图如上图,系统时钟来源分别是内部4M的RC振荡器和外置晶振,RTC模块在某些情况下也可以作为主时钟,经过系统时钟选择s\\de时钟需要经过PLL倍频(或者不倍频),处理过的PLL输出USB时钟分频器和CPU时钟分频器,成为FCCL


时钟框图如上图,系统时钟来源分别是内部4M的RC振荡器和外置晶振,RTC模块在某些情况下也可以作为主时钟,经过系统时钟选择sde时钟需要经过PLL倍频(或者不倍频),处理过的PLL输出USB时钟分频器和CPU时钟分频器,成为FCCLK 和FUSBCLK,FCCLK供给系统内核,以太网模块,以及各式AHB外设,APB外设的时钟来自于PLLCLK,经过外设时钟发生器,分频出各个时钟供给外设使用,同时,时钟模块也能切断外设模块的时钟

另外,看门狗定时器有多重时钟可以选择,系统实时时钟也有多个模式的时钟源可以选择

使用时钟模块时,主要有以下注意事项

1.切换时钟源的时候PLL必须被断开,否则无法切换成功

2.PLL输入时钟最大50M,产生的时钟最小275M

3.PLL配置寄存器的写入需要解锁,写入PLL数据之后必须要解锁写入的数据才能生效,如下



4.PLL设置过程如下


代码如下

#include"clock.h"

u32SystemCoreClock;

voidClockSet(u8clockSel)

{

if((PLLSTAT&(1<<25)))//如果PLL连接

{

PLLCON&=~(1<<1);//断开PLL连接

PLLFEED=0xAA;//发送馈送序列

PLLFEED=0x55;

while((PLLSTAT&(1<<25)));//等待PLL断开连接

}

PLLCON&=~(1<<0);//禁用PLL

PLLFEED=0xAA;//发送馈送序列

PLLFEED=0x55;

while((PLLSTAT&(1<<24)));//等待PLL禁止

if(clockSel==CLOCK_HSE)//选择外部时钟

{

SCS&=~(1<<4);//主振荡器频率选择1-20M

SCS|=(1<<5);//主振荡器使能

while((SCS&(1<<6))==0);//等待主振荡器准备好

CLKSRCSEL=0x01;//选择主时钟源为PLL时钟

SystemCoreClock=100000000;

}

elseif(clockSel==CLOCK_HSI)//选择内部时钟

{

CLKSRCSEL=0x00;//选择内部RC振荡器为系统时钟源

SystemCoreClock=100000000;

}

PLLCFG=0x00050063;//选择PLL倍频N6M10012M2*100*4/2=400M

PLLFEED=0xAA;//发送馈送序列

PLLFEED=0x55;

PLLCON|=0x01;/*使能PLL*/

PLLFEED=0xAA;

PLLFEED=0x55;

while(!(PLLSTAT&(1<<24)));/*等待PLL0使能*/

//while(!(PLLSTAT&(1<<26)));/*等待PLL0锁定*/

//修改cpu分频数值

CCLKCFG=0x03;//四分频400/4=100M

PLLCON|=(1<<1);/*连接PLL*/

PLLFEED=0xAA;

PLLFEED=0x55;

while(!(PLLSTAT&(1<<25)));/*等待PLL连接*/

//此时,PLL时钟就OK了,接下来需要设置外设的分频数

PCLKSEL0=0x00000040;//外设时钟均为25M

PCLKSEL1=0x00000000;

PCONP=0x00000000;//禁用全部外设时钟

}


#ifndef__CLOCK_H_

#define__CLOCK_H_

#include"lpc24xx.h"

#include"common.h"

#defineCLOCK_HSE1

#defineCLOCK_HSI2

voidClockSet(u8clockSel);

externu32SystemCoreClock;

#endif



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

May 9, 2024 ---- 据TrendForce集邦咨询研究显示,2023年全球前十大IC设计业者营收合计约1,677亿美元,年增长12%,关键在于NVIDIA(英伟达)带动整体产业向上,其营收年成长幅度高达10...

关键字: NVIDIA IC设计 AI

May 8, 2024 ---- 苹果5月新品发布会推出主打AMOLED屏幕的平板产品,新款Pro版本的AMOLED屏幕采用双层串联结构,目的在于改善AMOLED屏幕长期存在的烧屏及寿命问题,而无需背光模组的优势也迎来史...

关键字: Apple iPad Pro 显示器

May 7, 2024 ---- 据TrendForce集邦咨询最新预估,第二季DRAM合约价季涨幅将上修至13~18%;NAND Flash合约价季涨幅同步上修至约15~20%,全线产品仅eMMC/UFS价格涨幅较小,...

关键字: NAND Flash DRAM

为增进大家对激光雷达的认识,本文将对激光雷达的应用场景、激光雷达的发展现状予以介绍。

关键字: 雷达 指数 激光雷达

为增进大家对激光雷达的认识,本文将对激光雷达的分类以及激光雷达测距的方法予以介绍。

关键字: 雷达 指数 激光雷达

为增进大家对激光雷达的认识,本文将对激光雷达、单线激光雷达和多线激光雷达的区别予以介绍。

关键字: 雷达 指数 激光雷达

May 6, 2024 ---- 根据TrendForce集邦咨询资深研究副总吴雅婷表示,受惠于HBM销售单价较传统型DRAM(Conventional DRAM)高出数倍,相较DDR5价差大约五倍,加上AI芯片相关产品...

关键字: DRAM HBM AI

为增进大家对工业以太网的认识,本文将对工业以太网的原理、工业以太网的关键技术以及工业以太网要解决的问题予以介绍。

关键字: 以太网 工业以太网 指数

为增进大家对工业以太网的认识,本文将对工业以太网网络优势、工业以太网和IOLINK的区别予以介绍。

关键字: 以太网 工业以太网 指数

为增进大家对工业以太网的认识,本文将对工业以太网的优势、工业以太网缺点、工业以太网的维护予以介绍。

关键字:
关闭
关闭