CPU正常工作需要有合适的时钟信号,包括ARM核使用的CCLK时钟,和芯片外设使用的PCLK时钟。

CPU时钟结构:

时钟产生单元包括晶体振荡器、锁相环振荡器(PLL)和VPB分频器。

•晶体振荡器

可以使用内部的晶体振荡器产生时钟信号,也可以从外部引入时钟信号。

•锁相环(PLL)

由晶体振荡器输出的时钟信号,通过PLL升频,可以获得更高的系统时钟(CCLK)。

•VPB分频器 

VPB分频器决定处理器时钟(CCLK)与外设器件所使用的时钟(PCLK)之间的关系。

用途:通过VPB总线为外设提供所需的PCLK时钟,以便外设在合适的速度下工作;在应用不需要任何外设全速运行时使功耗降低。

转载于:https://www.cnblogs.com/markmin214/archive/2013/04/03/2997623.html

嵌入式---时钟结构相关推荐

  1. 【联盛德W806上手笔记】三、MCU系统与时钟结构

    目录 总线结构 AHB-1 总线 AHB-2 总线 时钟与复位 主要特性 时钟结构 功能描述 时钟门控 时钟自适应关断 功能复位 时钟分频 寄存器描述 寄存器列表 软件时钟门控使能寄存器 软件时钟掩码 ...

  2. 计算机高速接口与嵌入式设计与实现,基于嵌入式双结构通信系统高速接口的设计与实现...

    基于嵌入式双结构通信系统高速接口的设计与实现 主要设计了ARM加DSP双架构通信系统的高速接口,ARM芯片选用S3C2440A,DSP芯片选用TMS320C6416,在两芯片的基础上搭建完整的嵌入式硬 ...

  3. STM32F103时钟结构

    个人学习记录使用,图取自正点原子. 人的脉搏对于人是十分重要的,如果脉搏紊乱,会导致身体紊乱,甚至会导致死亡.同样,系统的时钟就好似脉搏,如果时钟没有设置合适,就会导致系统出错,达不到想要的效果,如果 ...

  4. 【Vivado那些事】Xilinx 7系列时钟结构详解

    Xilinx 7系列时钟结构 xilinx 的 FPGA 时钟结构,7 系列 FPGA 的时钟结构和前面几个系列的时钟结构有了很大的区别,7系列的时钟结构如下图所示. Clock Region:FPG ...

  5. 嵌入式linux结构框图,嵌入式linux系统的结构

    原标题:嵌入式linux系统的结构 1.嵌入式系统的硬件架构 嵌入式系统硬件模型结构,此系统主要由微处理器MPU.外围电路,以及外设组成,微处理器为ARM嵌入式处理芯片,如ARM7TMDI系列及ARM ...

  6. 【嵌入式开发】时钟初始化 ( 时钟相关概念 | 嵌入式时钟体系 | Lock Time | 分频参数设置 | CPU 异步模式设置 | APLL MPLL 时钟频率设置 )

    文章目录 一. 时钟相关概念解析 1. 相关概念术语 ( 1 ) 时钟脉冲信号 ( 概念 : 电压幅度 时间间隔 形成脉冲 | 作用 : 时序逻辑基础 间隔固定 根据脉冲数量可计算出时间 ) ( 2 ...

  7. 嵌入式开发——结构体指针作为参数传递变量的值不正确

    问题描述 由于海思芯片紧缺,公司决定启用一款新的音视频处理芯片,我负责要将原有的算法库移植到新平台.在移植的过程中,发现调用某个图像转换函数时,得不到正确的结果,而且这个函数还是其他的库里实现的,我只 ...

  8. 嵌入式Linux驱动笔记(十四)------详解clock时钟(CCF)框架及clk_get函数

    你好!这里是风筝的博客, 欢迎和我一起交流. 我在找资料的时候,发现网上大部分文章都是说: 在s3c244x_init_clocks函数里: void __init s3c244x_init_cloc ...

  9. 微型计算机工业控制技术,基于ARM的微机原理与接口技术(STM32嵌入式系统架构编程与应用嵌入式与工业控制技术高等学校电子信息类专业系列教材)...

    导语 内容提要 本书首先介绍微型计算机的相关概念及嵌入式系统的应用,接着介绍Cortex M3微处理器架构及开发方法,介绍汇编语言及其程序设计.在开发应用方面,以STM32F103VET6为背景,介绍 ...

最新文章

  1. 苹果电脑安装python-mac电脑安装python
  2. 学习实例.文章管理.数据库操作类.DBUtil.java
  3. Python 中的hash
  4. 吴恩达《Machine Learning》精炼笔记 12:大规模机器学习和图片文字识别 OCR
  5. python redis 操作_Python 使用 Redis 操作
  6. 无代码调整聚类热图分支顺序
  7. linux-文件与目录权限-0913
  8. Oracle 9i for RedHat Linux 的安装
  9. 登录状态 token
  10. regulator linux,linux下regulator的应用
  11. 定向寻宝亲子活动设计思路和实操(附2019最新教程)
  12. 兽药促销发展分析及新策略谈
  13. 常见高清视频“扩展名”、视频标准
  14. GeoServer发布OSM地图
  15. 解决output directory already exists
  16. 浅析企业云服务之SaaS、PaaS、IaaS对比分析
  17. 小游戏之斗兽棋(uniapp)
  18. 进入中国内地第31年的麦当劳 ,为什么还能不断吸引新消费人群?
  19. VS2015 + QT 编译出现public: virtual struct QMetaObject const * __thiscall 错误
  20. android服务无法启动,Android应用程序无法启动服务

热门文章

  1. 实现option上下移动_Perona-Malik方程(各向同性非线性扩散实现图像滤波)
  2. linux打包压缩命令有哪些,Linux压缩打包命令使用方法有哪些呢?
  3. java 封装表单数据类型_Java基本数据类型与封装类型详解(int和Integer区别)
  4. 群晖如何建php网站_群晖webstation搭建typecho博客
  5. .bin 文件用excel文件打开_bin文件怎么打开呢?
  6. linux 切图软件下载,学会23个linux常用命令,不做前端切图仔~
  7. mysql创建索引小案例
  8. 干货|代码安全审计权威指南(附下载地址)
  9. Nginx添加ngx_http_headers_module模块
  10. Enumeration和Iterator的区别