您的位置 首页 技术

LPC2103之PLL寄存器

LPC2103之PLL寄存器*****************************************************************PLL操作相关的寄存器**********

LPC2103PLL寄存器

/*****************************************************************
// PLL操作相关的寄存器
*****************************************************************/

/* Phase Locked Loop (PLL) */
/* PLL操控寄存器*/
#define PLLCON(*((volatile unsigned char *) 0xE01FC080))//PLL操控寄存器
#define PLLCFG(*((volatile unsigned char *) 0xE01FC084))//PLL装备寄存器
#define PLLSTAT(*((volatile unsigned short*) 0xE01FC088))//PLL状况寄存器
#define PLLFEED(*((volatile unsigned char *) 0xE01FC08C))
//PLL feed寄存器,用于锁存PLLCON和PLLCFG

PLL Control register (PLLCON – 0xE01F C080)

寄存器位 信号名 功用 复位值
0 PLLE PLL使能位,为1时使能PLL功用 0
1 PLLC PLL衔接位,为1时将PLL输出时钟衔接作为处理器时钟 0
7:2 保存位 NA

PLL Configuration register (PLLCFG – 0xE01F C084)

寄存器位 信号名 功用 复位值
4:0 MSEL PLL倍频系数 0
6:5 PSEL PLL分频系数 0
7 保存位 NA

PLL Status register (PLLSTAT – 0xE01F C088)

寄存器位 信号名 功用 复位值
4:0 MSEL 回读PLL当时倍频系数 0
6:5 PSEL 回读PLL当时分频系数 0
7 保存位 NA
8 PLLE 回读PLL使能位 0
9 PLLC 回读PLL衔接位 0
10 PLOCK 反映PLL锁存状况,为0时PLL未锁存,为1时PLL锁存在要求频率 0
15:11 保存位 NA

PLL modes

PLLC PLLE 功用
0 0 PLL封闭而且未衔接
0 1 PLL激活,但未衔接。可以在PLOCK置位后被衔接
1 0 同00组合
1 1 PLL使能且被衔接作为操控器时钟

PLL Feed register (PLLFEED – 0xE01F C08C)

要使PLLCON和PLLCFG寄存器的当时设置有用,有必要先后向PLLFEED寄存器写入0xAA,0x55(此操作作为PLLCON和PLLCFG设置信息的锁存信号,在此锁存信号到来前PLL当时的设置纷歧定是PLLCON和PLLCFG寄存器的设置)。

PLL and Power-down mode

Power-down形式主动封闭并断开PLL衔接,Wake-up后不会主动康复PLL设置,有必要软件从头设置。

PLL frequency calculation

FOSC来自外部晶振的时钟频率
FCCOPLL当时操控的晶振频率
CCLKPLL输出频率(也是处理器的时钟频率)
M PLL在PLLCFG寄存器中设置的MSEL倍频系数值
P PLL在PLLCFG寄存器中设置的PSEL分频系数值

CCLK = M×FOSC或许CCLK = FCCO/ (2×P)
FCCO= CCLK×2×P或许FCCO= FOSC×M×2×P

FOSC的频率规模是10 MHz到25 MHz
CCLK的频率规模是10 MHz到Fmax
FCCO的频率规模是156 MHz到320 MHz

PSEL P
00 1
01 2
10 4
11 8

MSEL M
00000 1
00001 2
00010 3
…… ……
11110 31
11111 32

APB divider

APB分频器决议了处理器时钟(CCLK)和外设器材时钟(PCLK)之间的联系。APB分频器有两个效果。
首要,供给APB总线需求的外设PCLK,以使得它们可以在ARM处理器挑选的速度作业。为了到达这个意图,APB总线或许怠慢到处理器时钟的一半或许四分之一。
其次,当使用中处理器不需求外设作业时,APB分频器答应进行省电形式。

APBDIV寄存器,R/W,复位值为0x00,地址为0xE01FC100。

寄存器位 信号名 取值 功用 复位值
1:0 APDIV 00 APB总线时钟为处理器时钟的1/4 00
01 APB总线时钟和处理器时钟相同
10 APB总线时钟为处理器时钟的1/2
11 保存
7:2 保存

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/319339.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部