ARM9时钟与电源管理

时钟模块:
1 OM[3:2] 引脚用来设定时钟来源
2 FCLK CPU内核时钟
   HCLK AHB总线时钟
   PCLK APB总线时
3 MPLL锁相环用来生成Mpll即FCLK

 PLL Control Register:
 MPLLCON:分为三部分 MDIV[19:12] PDIV[9:4] SDIV[1:0]
 MPLL = (2 * m * Fin) / (p * 2^S)
 m = M+8  M:MDIV值
 p = P+2  P:PDIV值
 S: SDIV值
 手册对一些常用的MDIV/PDIV/SDIV设置值列了一个表
4 CLOCK DIVIDER Control Register - CLKDIVN
   CLKDIVN用来设置 FCLK/HCLK/PCLK的比率(手册中对一些常用的值进行了列表)
   CLKDIVN要配合CAMDIVN寄存器来用
5 其它寄存器如 LOCKTIME/CLKSLOW等

电源管理模块(暂不深究):
正常模式 : 锁相环工作,为CPU和所有片内外设提供时钟
慢时钟模式:锁相环不工作,CPU等直接使用原始时钟或其分频,此时低功耗
空闲模式:停止为CPU提供时钟,CPU不工作(其外设均工作),任何中断请求可
   唤醒CPU工作,退出空闲模式
掉电模式:功耗最低,除了唤醒电路之外所有部分均不供电系统需分成两部分供电。
   退出方法:用中断唤醒必须设置外中断
   (1)外部中断EINT0-15
   (2)实时时钟报警中断

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值