[ARM7--LPC2478]Power及Clock
来源:互联网 发布:it管培生 编辑:程序博客网 时间:2024/06/05 10:18
简述
LPC2478是NXP出品的一颗ARM7架构的IC。其实目前看,其功能和一颗Cortex-M3的差不太多。NXP的IC用在工业领域比较多,而目前这一颗应用就是一个仪器设备的控制器,这个设备总体还是比较复杂的,不过的确很稳定。ARM7和Cortex-M3相比,应当就是内部架构有改变吧,对于软件实现上而言,其实主要的差异还是来自于底层的各家IC的做法不同。
Power和Clock
要熟悉一颗IC,首先了解下它的框架,然后是看Memory Map,因为要确定是否符合自己的应用需求。然后是复位,供电和时钟,这些都是在初始化时需要重点关注的。其实有些时候也不需要关注,因为系统启动代码,操作系统移植等等,NXP官方都会有做好的示例代码的,这部分配置只要PCB板弄好,几乎都一样,而一般PCB设计这部分也会去参考NXP官方设计的,因此最终使用的都是同一份。
但是也是有必要弄清楚的,因为有些时候会自己移植操作系统,或添加官方没有的一些东西,一旦遇到问题,不知道这些就无从调试了。所以是否需要了解,还是得看是否有这个需求。
首先看下NXP资料中的LPC24xx的Clock generation这个图:
相关的寄存器
从此图可以看到Power及Clock的寄存器分为3大类:
Clock source selection
这一类是选择用哪一个时钟源,系统复位后默认是先用Internal RC Oscillator的。
Clock dividers
这一类是用来配置时钟的分频的一些寄存器。
Power control
用来打开某些时钟模块的供电,应该相当于一个使能作用,不供电,时钟就不会工作。
0 0
- [ARM7--LPC2478]Power及Clock
- [ARM7--LPC2478]系统框架
- [ARM7--LPC2478]Memory Map
- [ARM7--LPC2478]带USB功能的启动代码的分析
- clock and power manager - pxa270
- 翻译2440 CLOCK & POWER MANAGEMENT
- 翻译2440 CLOCK & POWER MANAGEMENT
- S3C2440(1) Clock&Power Management
- [CortexM3--CC26XX]Power Reset and Clock
- arm7
- ARM9与ARM7的比较及优化
- ARM7的存储器映射及分散装载
- ARM9与ARM7的比较及优化
- ARM7存储器结构及外扩flash
- ARM7的存储器映射及分散装载
- Silverlight Clock 实例及源码
- S3C44B0X 使用手册第五章 CLOCK & POWER MANAGEMENT(自译)
- arm 时钟(CLOCK)和电源管理(POWER MANAGEMENT )
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- bzoj1673: [Usaco2005 Dec]Scales 天平
- android layout的一些注意事项
- 为什么要用new来建立一个对象
- C++ Primer Week1
- [ARM7--LPC2478]Power及Clock
- Python常见异常问题
- SDWebImage 涉及知识点位移枚举的操作解析
- 物理地址通过什么协议转换为ip地址
- 匈牙利算法示例
- lightoj 1005 - Rooks 【组合数学】
- HTTP报文结构
- MySQL索引背后的数据结构及算法原理
- WPF中显示GIF图片