训练马犬视频教程全集:s3c2410时钟信号:FCLK、HCLK和PCLK
来源:百度文库 编辑:中财网 时间:2024/05/07 04:05:56
s3c2410时钟信号:FCLK、HCLK和PCLK
(2010-06-15 14:46:52)杂谈
分类: ARM s3c2410 有三个时钟FLCK 、HCLK 和PCLK (这3个时针都是核心时针)s3c2410 芯片有这么一段话:FCLK is used by ARM920T ,内核时钟,主频。HCLK is used for AHB bus, which is used by the ARM920T, the memory controller, the interrupt controller, the LCD controller, the DMA and USB host block. 也就是为AHB总线上的外设提供时钟信号,包括USB时钟。 AHB总线用于连接高速外设。PCLK is used for APB bus, which is used by the peripherals such as WDT, IIS, I2C, PWM timer, MMC interface,ADC, UART, GPIO, RTC and SPI. 也就是为APB总线上的外设提供时钟信号,即IO接口时钟,串口的时钟设置就是从PCLK来的。APB总线用于连接低速外设。The S3C2410X supports selection of Dividing Ratio between FCLK, HLCK and PCLK. This ratio is determined by HDIVN and PDIVN of CLKDIVN control register.s3c2410可通过设置CLKDIVN控制寄存器的HDIVN位(第1位)和PDIVN位(第0位)来改变FCLK, HLCK 和 PCLK的比率。那么如何获取FCLK, HLCK 和 PCLK的时针频率呢?可先通过clk_get获取一个clk结构体* 输入参数dev: 可以为NULL
* 输入参数id: 时针名称,如fclk、hclk、pclk等
* 返回值: 返回该时钟的clk结构体
/
struct clk {
struct list_head list;
struct module *owner;
struct clk *parent;
const char *name; /* 该时针名称 /
int id;
int usage;
unsigned long rate; /* 时钟频率 /
unsigned long ctrlbit;
int (*enable)(struct clk *, int enable);
int (*set_rate)(struct clk *c, unsigned long rate);
unsigned long (*get_rate)(struct clk *c);
unsigned long (*round_rate)(struct clk *c, unsigned long rate);
int (*set_parent)(struct clk *c, struct clk *parent);
};
clk_get_rate(clk_get(NULL, "fclk")),
clk_get_rate(clk_get(NULL, "hclk")),
clk_get_rate(clk_get(NULL, "pclk")),
clk_get_rate(clk_get(NULL, "uclk")));
AMBA(Advanced Microcontroller Bus Architecture)是由ARM公司提出的片上总线规范。AMBA 2.0规范包括四个部分:AHB(AMBA高性能总线)、ASB(AMBA系统总线)、APB(AMBA外设总线)和Test Methodology。
the Advanced High-performance Bus(AHB)应用于连接高性能、高时钟频率的系统模块(如CPU、DMA和DSP等)它构成了高性能的系统骨干总线( back-bone bus )。AHB bus上的外设有LCD controller(CONT代表controller,控制器)、USB Host CONT、ExtMaster、Nand CONT和nand flash boot loader、bus CONT、interrupt CONT、power management、memory CONT(sram/nor/sdram等)。the Advanced System Bus(ASB)是第一代AMBA系统总线,同AHB相比,它数据宽度要小一些,它支持的典型数据宽度为8位、16位、32位。the Advanced Peripheral Bus(APB)是本地二级总线(local secondary bus ),通过桥和AHB/ASB相连。它主要是为了满足不需要高性能流水线接口或不需要高带宽接口的设备的互连。APB bus上的外设有UART、USB device、SDI/MMC、Watch Dog Timer、bus CONT、spi、iic、iis、gpio、rtc、adc、timer/pwm。
画图说明S1240时钟与信号分配
氯化氢 HCl
NaClO+HCl
hcl 是什么意思
HCL是什么意思!!!!!
在没有时钟信号源做输入的情况下,如何用VHDL语言编一个1Hz的时钟信号输出
HCl气体可不可以燃烧
Pt+HNO3+HCL=?
ZaCO3+2HCl=
HCL+NaOH=?
Nacl Hcl NaoH 酚酞
制备HCL的图
CaCo3+HCl反映
化学式:C8H11NO3.HCL为什么?
化学~~~HCL和H2SO4
高考方程式:NaOH+HCl
HCl的性质!
HCl的化学性质
HCl滴入NA2CO3
请问有谁知道创维手机里信号边上出现的一个类似于时钟的图标是什么意思啊?要怎样才能取消掉?
时钟问题
电脑时钟
时钟电路
时钟会走吗