韦东山ARM第一期作业(一)ARM时钟体系
文章目录
- 01 - 作业所在路径
- 02 - 作业描述
- 03 - 作业解答
01 - 作业所在路径
ARM裸机1期加强版\源码文档图片\文档图片\第010课_掌握ARM芯片时钟体系
02 - 作业描述
根据S3C440芯片手册MPLL的取值表格,修改程序让CPU运行于不同频率,观察LED闪烁速度
03 - 作业解答
参考手册,MPLL锁相环得到的时钟直接供给FCLK,而FCLK就是CPU使用的频率,因此设置MPLLCON寄存器就可以设置FCLK时钟
在start.S中修改汇编代码,
#修改前,FCLK=400MHzldr r0,=0x4C000004ldr r1,=(0x5c<<12)|(1<<4)|(1<<0)str r1,[r0]
#修改后,FCLK=271.5MHzldr r0,=0x4C000004ldr r1,=(0xad<<12)|(2<<4)|(2<<0)str r1,[r0]
原来是400MHz,此时对应MDIV : PDIV : SDIV = 0x5c : 1 : 1
,现在降低频率,修改为0xAD : 2 : 2
,FCLK时钟就变为271.5MHz,烧到板子,可以明显感觉LED闪烁变慢
韦东山ARM第一期作业(一)ARM时钟体系相关推荐
- 韦东山ARM第一期作业(三)内存控制器和SDRAM
文章目录 01 - 作业所在路径 02 - 作业描述 03 - 作业解答 01 - 作业所在路径 ARM裸机1期加强版\源码文档图片\文档图片\第012课_内存控制器与SDRAM 02 - 作业描 ...
- 韦东山ARM第一期作业(二)UART串口
文章目录 01 - 作业所在路径 02 - 作业描述 2.1 - 作业1 2.2 - 作业2 03 - 作业解答 3.1 - 作业1解答 3.2 - 作业2解答 04 - 作业源码分享 01 - 作业 ...
- 韦东山嵌入式第一期学习笔记DAY_4——8_3编写第1个程序点亮LED
作者:GWD 时间:2019.7.5 一.课程内容: 1.不太完美的配置方式(会破坏寄存器其他的位) 2.问:几条常用的ARM汇编指令? 3.问:LDR与MOVE的区别? 答:LDR时伪指令,执行的时 ...
- 韦东山嵌入式第一期学习笔记DAY_3——7_1_裸机开发步骤简介
作者:GWD 时间:2019.7.4 一.课程内容: 1.问:windows.linux与arm(linux)建立工程的区别? 答: 2.问:ubuntu环境下编译一个C文件的过程? 答: 1).建立 ...
- 韦东山嵌入式第一期学习笔记DAY_1——2_0_安装ubuntu16.04虚拟机
作者:GWD 时间:2019.7.2 一. 课程内容: 1. 简单介绍linux: 1).linux内核与linux发行版本的联系: 2. 安装ubuntu虚拟机: 二. 学习要点: 1. 问:SCM ...
- 韦东山嵌入式第一期学习笔记DAY_1——3_1_linux命令入门演示
作者:GWD 时间:2019.7.2 一.课程内容: 1.问:除了图形界面,ubuntu下面有没有其他方式也可以创建目录.创建文件? 答:通过linux命令,linux命令,是每一个linux学习者必 ...
- 韦东山嵌入式第一期学习笔记DAY_1——3_2_shell命令解析器功能说明
作者:GWD 时间:2019.7.2 一. 课程内容: 1.问:在shell(命令解释器)中输入字符串并回车的过程 答: 1). shell根据第1个字符串去环境变量PATH所指定的目录中找到同名的应 ...
- 韦东山嵌入式第一期学习笔记DAY_2——6_2_使用eop烧写裸板程序
作者:GWD 时间:2019.7.3 一.课程内容 1.安装JTAG驱动: 1).复制驱动所在路径: 2).安装驱动时候,选择浏览计算机以查找(注意对于EOP需要安装几次驱动,路径都是一样的) 2.安 ...
- 韦东山嵌入式第一期学习笔记DAY_24——18_9_五点法校准法理解
作者:GWD 时间:2019.7.31 一.课程内容 概述:本节课讲解了LCD触摸屏的五点校准算法: 1.问:触摸屏为什么需要校准? 答:回答这个问题就是要明白触摸屏的误差产生在哪里.我们知道触摸屏和 ...
最新文章
- c语言使能,什么是锁存使能输入
- mysql 按月和年累加_MySQL架构图
- Python基础之逻辑运算符
- Jenkins安装maven integration plugin失败解决方法
- HashMap的遍历方法
- VB6中如何使用C#开发的WebService进行开发
- Docker在window系统中的安装
- coach和mentor,教练和导师的区别
- java基础分享_一、java基础教程
- [Hadoop]MapReduce多路径输入与多个输入
- ModuleNotFoundError: No module named 'cv2'
- Ubuntu 离线安装软件包
- node封装一个图片拼接插件
- 利用python爬取租房信息网_python实战计划:爬取租房信息
- js 删除obj对象的属性
- 零配置构建工具:parcel 1
- 环境变量配置文件的作用-L63
- 饿了么交易系统 5 年演化史
- MarkDown学习随笔
- 【exp】virtualbox 安装增强功能失败问题解决(vbox虚拟机, Ubuntu)
热门文章
- 设备VMnet0上的网桥因桥接的以太网接口关闭而暂时停止运行(此虚拟机可能无法与主机或网络中的其他计算机通信)
- xp系统网上邻居看不到局域网电脑_Windowsxp系统网上邻居一片空白怎么办
- 为什么我越来越喜欢画低保真原型?
- Bayes分析中的无信息先验
- pycharm社区版跟专业版有什么区别
- Linux正确删除软链接
- 联想hx系列服务器,联想ThinkAgile HX系列 融合
- myeclipse部署时An internal error occurred 错误的几种情况
- SpringBoot使用RXTX连接串口教程及遇到的坑总结
- Windows Server 2008 R2使用WDS服务实现批量安装操作系统演示