打印

ARM9 2440时钟管理与定时器

[复制链接]
1382|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
haotian08|  楼主 | 2012-5-27 22:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2440的时钟逻辑可以产生系统必须的时钟信号,CPU的FCLK,AHB总线外设的HCLK,APB外设的PCLK,它有两个锁相环,MPLL,UPLL,其中前者供给FCLK,HCLK,PCLK,后者专用于为USB提供48MHZ的时钟。FCLK为CPU内核提供时钟,最高400MHZ。
HCLK为AHB总线外设提供时钟,如存储器控制器,LCD控制器,中断控制器,DMA和USB主机模块(最高136MHZ)。
PCLK为APB总线外设提供时钟,如GPIO,UART,定时器,A/D,IIC,IIS,WDT,RTC,SPI(最高68MHZ)。
2440支持FCLK,HCLK,PCLK之间的分频操作。
2440还有一个时钟控制器用于对各种外设的时钟频率进行控制。
先理解了这些概念,原来一直搞不懂什么是FCLK,HCLK,PCLK,整Cortex-M3时也搞不明白FCLK,根本原因是不了解CPU的体系结构,没有一个整体的框架,有时间得好好看看《计算机组成原理》。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

80

帖子

1

粉丝