jz2440裸机开发与分析:ARM芯片时钟体系2

发布者:神光骑士最新更新时间:2021-09-14 来源: eefocus关键字:jz2440  ARM芯片  时钟体系 手机看文章 扫描二维码
随时随地手机看文章

目标:由上节可知,要想得到FCLK = 400MHz,HCLK = 100MHz,PCLK = 50MHz的时钟需要配置两个寄存器,分别为MPLLCON和CLKDIVN


第一步:先对LOCKTIME初始化

在这里插入图片描述

/* LOCKTIME(0x4C000000) = 0xFFFFFFFF */

ldr r0,=0x4C000000

ldr r1,=0xFFFFFFFF

str r1,[r0]


第二步:对MPLL进行配置,配置为400MHz

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

由以上公式可以推断:

MPLL = (2*(92+8)*12)/((1+2)*2^1) =400

m = 92+8 p=1+2 s=1

再配置也需注意

在这里插入图片描述

所以MPLL配置过程为


/*设置CPU工作于异步模式*/

    mrc p15,0,r0,c1,c0,0

/*R1_nF:OR:R1_iA = #0xc0000000*/

    orr r0,r0,#0xc0000000        

    mcr p15,0,r0,c1,c0,0

/*设置MPLLCON(0x4C000004) = (0x5c << 12) | (1 << 4) | (1 << 0) */

ldr r0,=0x4C000004

ldr r1,=(0x5c << 12) | (1 << 4) | (1 << 0) 

str r1,[r0]


第三步:配置CLKDIVN得到PCLK和HCLK的时钟分别为50MHz和100MHz

在这里插入图片描述

代码;


/* 设置MPLL 使FCLK : HCLK : PCLK = 400M : 100M ; 50M*/

/* LOCKTIME(0x4C000000) = 0xFFFFFFFF */

ldr r0,=0x4C000000

ldr r1,=0xFFFFFFFF

str r1,[r0]

    /*设置CLKDIVN0(0x4C000014) = 0x5*/

ldr r0,=0x4C000014

ldr r1,=0x5

str r1,[r0]


注意:一旦设置了PLL,就会锁定lock time直到PLL输出稳定,然后CPU工作于新的频率

————————————————

版权声明:本文为CSDN博主「会飞的潴」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_44152647/article/details/95604006


关键字:jz2440  ARM芯片  时钟体系 引用地址:jz2440裸机开发与分析:ARM芯片时钟体系2

上一篇:jz2440裸机开发与分析:内存控制器2之不同位宽设备的连接
下一篇:jz2440裸机开发与分析:内存控制器3之时序图分析

推荐阅读最新更新时间:2024-11-09 10:55

JZ2440挂载nfs
前言 本文基于jz2440 一、三者网络ping通 1 硬件连接 开发板和PC电脑 :网线、USB串口。首先,PC电脑是用无线网卡连接WIFI上网,然后PC电脑利用有线网卡通过一条网线与JZ2440网口相连,然后接下来的工作是使PC电脑、JZ2440和虚拟机的网络处于同一段网络。 PC机和开发板处用网线相连 实物连接图 2 网络环境设置 2.1 PC有线网络 配置PC的有线网卡的IPV4地址是:192.168.1.10 网关统一设为:192.168.1.1 2.2 虚拟机网络设置 ①打开虚拟网络编辑器,选择桥接模式,连接PC机的有线网卡。 ! (https://img-blog.csdnimg
[单片机]
<font color='red'>JZ2440</font>挂载nfs
基于ARM芯片LPC2214和μC/OS-II实现数字微波监控系统的设计
随着嵌入式系统开发的普及和深入,在更加复杂的应用中传统软件开发手段难以满足需求,嵌入式操作系统在开发中扮演着越来越重要的角色,已经被广泛应用于手机、移动计算机设备、网络设备和工控仿真等领域。嵌入式操作系统μC/OS-II源码是公开的,而且它是可移植、可固化、可裁减及可剥夺型的多任务实时内核,可用于各类8位、16位和32位单片机和DSP,目前得到广泛应用。本文给出一种数字微波设备监控系统的设计,该系统引入μC/OS-II之后,系统的开发效率得到提高,整个系统的健壮性得到增强,文中对软件设计应用中遇到的关键问题作了深入讨论并给出了相应的解决方案 1 数字微波设备监控系统的设计 微波通信是一种利用微波传输信息的通信手段,数字微波采用
[单片机]
基于<font color='red'>ARM芯片</font>LPC2214和μC/OS-II实现数字微波监控系统的设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved