日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

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

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

s3c2410 芯片有這么一段話:

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

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總線上的外設(shè)提供時(shí)鐘信號(hào),包括USB時(shí)鐘。 AHB總線用于連接高速外設(shè)。

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總線上的外設(shè)提供時(shí)鐘信號(hào),即IO接口時(shí)鐘,串口的時(shí)鐘設(shè)置就是從PCLK來(lái)的。APB總線用于連接低速外設(shè)。

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可通過(guò)設(shè)置CLKDIVN控制寄存器的HDIVN位(第1位)和PDIVN位(第0位)來(lái)改變FCLK, HLCK 和 PCLK的比率。

那么如何獲取FCLK, HLCK 和 PCLK的時(shí)針頻率呢?

可先通過(guò)clk_get獲取一個(gè)clk結(jié)構(gòu)體

de>/* clk_get獲取一個(gè)名為id的時(shí)針
* 輸入?yún)?shù)dev: 可以為NULL
* 輸入?yún)?shù)id: 時(shí)針名稱,如fclk、hclk、pclk等
* 返回值: 返回該時(shí)鐘的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; /* 該時(shí)針名稱 */
int id;
int usage;
unsigned long rate; /* 時(shí)鐘頻率 */
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,獲取該時(shí)鐘的頻率

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

一個(gè)例子:

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)了另一個(gè)時(shí)針uclk,專門給usb供給時(shí)針信號(hào)。uclk是外部時(shí)針源,由s3c2410芯片的gph8/uclk管腳引入,給uart提供外部時(shí)針信號(hào),以獲取更精確地時(shí)針頻率。

關(guān)于AMBA片上總線
AMBA(Advanced Microcontroller Bus Architecture)是由ARM公司提出的片上總線規(guī)范。AMBA 2.0規(guī)范包括四個(gè)部分:AHB(AMBA高性能總線)、ASB(AMBA系統(tǒng)總線)、APB(AMBA外設(shè)總線)和Test Methodology。
the Advanced High-performance Bus(AHB)應(yīng)用于連接高性能、高時(shí)鐘頻率的系統(tǒng)模塊(如CPU、DMA和DSP等)它構(gòu)成了高性能的系統(tǒng)骨干總線( back-bone bus )。AHB bus上的外設(shè)有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)是本地二級(jí)總線(local secondary bus ),通過(guò)橋和AHB/ASB相連。它主要是為了滿足不需要高性能流水線接口或不需要高帶寬接口的設(shè)備的互連。APB bus上的外設(shè)有UART、USB device、SDI/MMC、Watch Dog Timer、bus CONT、spi、iic、iis、gpio、rtc、adc、timer/pwm。


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

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

關(guān)鍵字: 晶振 時(shí)鐘信號(hào) 振蕩器

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

關(guān)鍵字: 時(shí)鐘信號(hào) 無(wú)源晶體 有源晶振

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

關(guān)鍵字: 控制元件 時(shí)鐘信號(hào) 晶振

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

關(guān)鍵字: 時(shí)鐘信號(hào) PLL 鎖相環(huán)

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

關(guān)鍵字: 脈沖電路 時(shí)鐘信號(hào)

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

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

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

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

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

關(guān)鍵字: 時(shí)鐘信號(hào) 可編程 NB3H5150

同步傳輸通過(guò)某種時(shí)鐘信號(hào)來(lái)控制數(shù)據(jù)的傳輸速率和保證接收端正確接收數(shù)據(jù);異步傳輸則采用起始/停止位等標(biāo)志來(lái)分離每個(gè)字符并進(jìn)行傳輸。

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

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

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