www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]s3c2410 有三個時鐘FLCK 、HCLK 和PCLK (這3個時針都是核心時針)s3c2410 芯片有這么一段話:FCLKis used by ARM920T ,內(nèi)核時鐘,主頻。HCLKis used for AHB bus, which is used by the ARM920T, the memory contr

s3c2410 有三個時鐘FLCK 、HCLK 和PCLK (這3個時針都是核心時針)

s3c2410 芯片有這么一段話:

FCLKis used by ARM920T ,內(nèi)核時鐘,主頻。

HCLKis 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總線用于連接高速外設。

PCLKis 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結(jié)構(gòu)體

de>/* clk_get獲取一個名為id的時針
* 輸入?yún)?shù)dev: 可以為NULL
* 輸入?yún)?shù)id: 時針名稱,如fclk、hclk、pclk等
* 返回值: 返回該時鐘的clk結(jié)構(gòu)體
*/de>

de>struct clk *clk_get(struct device *dev, const char *id)

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);
};
de>

再將clk_get返回的clk結(jié)構(gòu)體傳遞給clk_get_rate,獲取該時鐘的頻率

de>unsigned long clk_get_rate(struct clk *clk)de>

一個例子:

de>printk(KERN_DEBUG"fclk = %d, pclk = %d, hclk = %d, uclk = %dn",
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")));de>

這里出現(xiàn)了另一個時針uclk,專門給usb供給時針信號。uclk是外部時針源,由s3c2410芯片的gph8/uclk管腳引入,給uart提供外部時針信號,以獲取更精確地時針頻率。

關(guān)于AMBA片上總線
AMBA(Advanced Microcontroller Bus Architecture)是由ARM公司提出的片上總線規(guī)范。AMBA 2.0規(guī)范包括四個部分:AHB(AMBA高性能總線)、ASB(AMBA系統(tǒng)總線)、APB(AMBA外設總線)和Test Methodology。
the Advanced High-performance Bus(AHB)應用于連接高性能、高時鐘頻率的系統(tǒng)模塊(如CPU、DMA和DSP等)它構(gòu)成了高性能的系統(tǒng)骨干總線( 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系統(tǒng)總線,同AHB相比,它數(shù)據(jù)寬度要小一些,它支持的典型數(shù)據(jù)寬度為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。


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在現(xiàn)代電子設備中,晶振作為提供精確時鐘信號的核心元件,其重要性不言而喻。從智能手機、計算機到汽車電子、通信基站,晶振的身影無處不在,它如同電子設備的 “心臟起搏器”,確保各種復雜電路有條不紊地運行。而晶振的核心 —— 石...

關(guān)鍵字: 晶振 時鐘信號 振蕩器

在電子電路的世界里,時鐘信號是整個系統(tǒng)有序運行的 “節(jié)拍器”,而無源晶體與有源晶振作為產(chǎn)生時鐘信號的核心器件,扮演著舉足輕重的角色。盡管它們的目的都是為電路提供穩(wěn)定的頻率信號,但在結(jié)構(gòu)原理、性能特點、應用范圍及使用方法上...

關(guān)鍵字: 時鐘信號 無源晶體 有源晶振

在電子電路中,晶振是一種至關(guān)重要的頻率控制元件,為系統(tǒng)提供穩(wěn)定且精確的時鐘信號。而晶振負載電容以及晶振兩邊的電容在晶振的正常工作中都扮演著關(guān)鍵角色,盡管它們存在一定關(guān)聯(lián),但實則有著不同的特性與功能。

關(guān)鍵字: 控制元件 時鐘信號 晶振

在現(xiàn)代通信、數(shù)據(jù)處理和精密測量系統(tǒng)中,時鐘信號的穩(wěn)定性和低抖動性至關(guān)重要。時鐘抖動(Jitter)作為時鐘信號中不期望的時序變化,會導致數(shù)據(jù)傳輸錯誤、信號同步問題以及系統(tǒng)性能下降。為了應對這一挑戰(zhàn),研究人員和工程師們不斷...

關(guān)鍵字: 時鐘信號 PLL 鎖相環(huán)

脈沖電路主要包括脈沖產(chǎn)生電路和脈沖整形電路。脈沖產(chǎn)生電路的功能是產(chǎn)生各種脈沖 信號,如時鐘信號。

關(guān)鍵字: 脈沖電路 時鐘信號

在現(xiàn)代電子系統(tǒng)中,時鐘信號的穩(wěn)定性和精確性對系統(tǒng)性能至關(guān)重要。隨著科技的快速發(fā)展,對時鐘頻率和相位噪聲的要求也日益提高。雙環(huán)路時鐘發(fā)生器,作為一種先進的時鐘生成技術(shù),憑借其獨特的結(jié)構(gòu)和卓越的性能,在高端應用中展現(xiàn)了強大的...

關(guān)鍵字: 時鐘信號 低相位 鎖定環(huán)

在現(xiàn)代電子系統(tǒng)中,時鐘信號的穩(wěn)定性和精確性對于系統(tǒng)性能至關(guān)重要。隨著數(shù)據(jù)轉(zhuǎn)換器的速度和分辨率不斷提高,對高頻、低相位噪聲的時鐘源需求日益增長。尤其是在蜂窩基站、軍用雷達系統(tǒng)和其他需要高速、高性能時鐘信號的應用中,時鐘發(fā)生...

關(guān)鍵字: 時鐘信號 雙環(huán)路 數(shù)據(jù)轉(zhuǎn)換器

在信息技術(shù)飛速發(fā)展的今天,電信和網(wǎng)絡應用對時鐘信號的要求日益嚴苛。時鐘信號作為系統(tǒng)運行的基石,其穩(wěn)定性、精確性和靈活性直接關(guān)系到整個系統(tǒng)的性能和可靠性。在這樣的背景下,可編程多速率時鐘產(chǎn)生器以其獨特的優(yōu)勢脫穎而出,尤其是...

關(guān)鍵字: 時鐘信號 可編程 NB3H5150

同步傳輸通過某種時鐘信號來控制數(shù)據(jù)的傳輸速率和保證接收端正確接收數(shù)據(jù);異步傳輸則采用起始/停止位等標志來分離每個字符并進行傳輸。

關(guān)鍵字: 串行通信 時鐘信號 異步傳輸

為增進大家的晶振的認識,本文將對晶振損壞時的一些特征現(xiàn)象,以及晶振失效的三大原因以及對應的解決辦法予以介紹。

關(guān)鍵字: 晶振 指數(shù) 時鐘信號
關(guān)閉