文章目录

  • 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时钟体系相关推荐

  1. 韦东山ARM第一期作业(三)内存控制器和SDRAM

    文章目录 01 - 作业所在路径 02 - 作业描述 03 - 作业解答 01 - 作业所在路径   ARM裸机1期加强版\源码文档图片\文档图片\第012课_内存控制器与SDRAM 02 - 作业描 ...

  2. 韦东山ARM第一期作业(二)UART串口

    文章目录 01 - 作业所在路径 02 - 作业描述 2.1 - 作业1 2.2 - 作业2 03 - 作业解答 3.1 - 作业1解答 3.2 - 作业2解答 04 - 作业源码分享 01 - 作业 ...

  3. 韦东山嵌入式第一期学习笔记DAY_4——8_3编写第1个程序点亮LED

    作者:GWD 时间:2019.7.5 一.课程内容: 1.不太完美的配置方式(会破坏寄存器其他的位) 2.问:几条常用的ARM汇编指令? 3.问:LDR与MOVE的区别? 答:LDR时伪指令,执行的时 ...

  4. 韦东山嵌入式第一期学习笔记DAY_3——7_1_裸机开发步骤简介

    作者:GWD 时间:2019.7.4 一.课程内容: 1.问:windows.linux与arm(linux)建立工程的区别? 答: 2.问:ubuntu环境下编译一个C文件的过程? 答: 1).建立 ...

  5. 韦东山嵌入式第一期学习笔记DAY_1——2_0_安装ubuntu16.04虚拟机

    作者:GWD 时间:2019.7.2 一. 课程内容: 1. 简单介绍linux: 1).linux内核与linux发行版本的联系: 2. 安装ubuntu虚拟机: 二. 学习要点: 1. 问:SCM ...

  6. 韦东山嵌入式第一期学习笔记DAY_1——3_1_linux命令入门演示

    作者:GWD 时间:2019.7.2 一.课程内容: 1.问:除了图形界面,ubuntu下面有没有其他方式也可以创建目录.创建文件? 答:通过linux命令,linux命令,是每一个linux学习者必 ...

  7. 韦东山嵌入式第一期学习笔记DAY_1——3_2_shell命令解析器功能说明

    作者:GWD 时间:2019.7.2 一. 课程内容: 1.问:在shell(命令解释器)中输入字符串并回车的过程 答: 1). shell根据第1个字符串去环境变量PATH所指定的目录中找到同名的应 ...

  8. 韦东山嵌入式第一期学习笔记DAY_2——6_2_使用eop烧写裸板程序

    作者:GWD 时间:2019.7.3 一.课程内容 1.安装JTAG驱动: 1).复制驱动所在路径: 2).安装驱动时候,选择浏览计算机以查找(注意对于EOP需要安装几次驱动,路径都是一样的) 2.安 ...

  9. 韦东山嵌入式第一期学习笔记DAY_24——18_9_五点法校准法理解

    作者:GWD 时间:2019.7.31 一.课程内容 概述:本节课讲解了LCD触摸屏的五点校准算法: 1.问:触摸屏为什么需要校准? 答:回答这个问题就是要明白触摸屏的误差产生在哪里.我们知道触摸屏和 ...

最新文章

  1. c语言使能,什么是锁存使能输入
  2. mysql 按月和年累加_MySQL架构图
  3. Python基础之逻辑运算符
  4. Jenkins安装maven integration plugin失败解决方法
  5. HashMap的遍历方法
  6. VB6中如何使用C#开发的WebService进行开发
  7. Docker在window系统中的安装
  8. coach和mentor,教练和导师的区别
  9. java基础分享_一、java基础教程
  10. [Hadoop]MapReduce多路径输入与多个输入
  11. ModuleNotFoundError: No module named 'cv2'
  12. Ubuntu 离线安装软件包
  13. node封装一个图片拼接插件
  14. 利用python爬取租房信息网_python实战计划:爬取租房信息
  15. js 删除obj对象的属性
  16. 零配置构建工具:parcel 1
  17. 环境变量配置文件的作用-L63
  18. 饿了么交易系统 5 年演化史
  19. MarkDown学习随笔
  20. 【exp】virtualbox 安装增强功能失败问题解决(vbox虚拟机, Ubuntu)

热门文章

  1. 设备VMnet0上的网桥因桥接的以太网接口关闭而暂时停止运行(此虚拟机可能无法与主机或网络中的其他计算机通信)
  2. xp系统网上邻居看不到局域网电脑_Windowsxp系统网上邻居一片空白怎么办
  3. 为什么我越来越喜欢画低保真原型?
  4. Bayes分析中的无信息先验
  5. pycharm社区版跟专业版有什么区别
  6. Linux正确删除软链接
  7. 联想hx系列服务器,联想ThinkAgile HX系列 融合
  8. myeclipse部署时An internal error occurred 错误的几种情况
  9. SpringBoot使用RXTX连接串口教程及遇到的坑总结
  10. Windows Server 2008 R2使用WDS服务实现批量安装操作系统演示