ARM9 2440时钟管理与定时器

[复制链接]
1779|0
 楼主| day888 发表于 2012-6-7 08:46 | 显示全部楼层 |阅读模式
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

主题

83

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部