LPC1788--SYSTEM--启动文件记录
来源:互联网 发布:淘宝ysl口红领券200 编辑:程序博客网 时间:2024/06/10 21:31
#include <LPC177x_8x.h>
void SystemInit (void)
{
LPC_SC->SCS = 0x00000021; //主振荡器使能
if (0x00000021 & (1 << 5))
{
while ((LPC_SC->SCS & (1<<6)) == 0);//等待主振荡器稳定
}
LPC_SC->CLKSRCSEL = 0x00000001; //时钟源选择--选择主振荡器作为系统时钟与PLL0时钟源
LPC_SC->PLL0CFG = 0x00000009; // 倍频与分频-M=10 P=1 pll_out_clk = 12M*10 = 120M F_cco = 240M
LPC_SC->PLL0CON = 0x01; //使能PLL0
LPC_SC->PLL0FEED = 0xAA; //馈送寄存器
LPC_SC->PLL0FEED = 0x55; //馈送寄存器
while (!(LPC_SC->PLL0STAT & (1<<10)));//等待PLL0锁存
LPC_SC->PLL1CFG = 0x00000023;
LPC_SC->PLL1CON = 0x01;
LPC_SC->PLL1FEED = 0xAA;
LPC_SC->PLL1FEED = 0x55;
while (!(LPC_SC->PLL1STAT & (1<<10)));
LPC_SC->CCLKSEL = (0x00000001|(1<<8)); //CPU时钟选择寄存器--PLL作为CPU时钟输入且不分频
LPC_SC->USBCLKSEL = (0x00000001|(0x02<<8)); //USB时钟选择寄存器--PLL作为USB时钟输入
LPC_SC->EMCCLKSEL = 0x00000001; //EMC时钟选择寄存器--EMC所有CPU一半的时钟频率
LPC_SC->PCLKSEL = 0x00000002; //外设时钟选择寄存器--输入时钟2分频为外设APB时钟
LPC_SC->PCONP = 0x042887DE; //外设功率控制寄存器
LPC_SC->CLKOUTCFG = 0x00000100; //时钟输出配置寄存器--CPU时钟作为输出--不分频--使能CLKOUT
LPC_SC->FLASHCFG = 0x00005000|0x03A; //存储器加速模块配置寄存器---FLASH访问使用6个CPU时钟
SCB->VTOR = 0x00000000 & 0x3FFFFF80; //向量表偏移量寄存器--SRAM
}
0 0
- LPC1788--SYSTEM--启动文件记录
- LPC1788启动文件分析(转载)
- LPC1788启动代码分析
- LPC1788启动代码分析
- LPC1788启动代码分析
- 【记录】启动文件
- Cortex-M3 (NXP LPC1788)之启动代码分析
- LPC1788 EMWIN
- kvm命令(qemu-system-x86_64)启动虚拟机过程记录(虚拟机中启动虚拟机、创建镜像)
- X window system记录
- 记录 ERP SYSTEM地址
- 关于U-BOOT,以及ZYNQ7启动文件的对话记录。
- 记录启动项目时写pid文件功能
- 以System启动进程
- 未能加载文件或程序集“System.Web.Http.WebHost……”问题记录
- 因以下文件的损坏或丢失, Windows无法启动: /Windows/System32/Config/System
- 在注册表中添加启动,并将指定文件复制到system下
- 32位Windows7系统无法启动,提示找不到“Windows\system32\config\system”文件
- 天声人語
- Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系
- Auto Layout 使用心得(一)—— 初体验
- hdu1715大菲波拉契数
- 从关键字学多线程
- LPC1788--SYSTEM--启动文件记录
- Auto Layout 使用心得(二)—— 实现三等分
- linux 源码网站
- Masonry介绍与使用实践 - iOS移动开发周报(转)
- ADB---Command
- C语言预处理命令之条件编译(#ifdef,#else,#endif,#if等)
- 「違憲」法制―また砂川とは驚きだ
- Auto Layout 使用心得(三)—— 自定义 cell 并使用 Auto Layout
- Android 软件开发之如何使用Eclipse Debug调试程序详解