女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]配置完時鐘,如何驗證時鐘的配置準(zhǔn)確性呢?LPC1114帶有CLKOUT引腳,此引腳專門用來輸出時鐘,用示波器觀察此引腳,即可看到時鐘的頻率。1.硬件配置CLKOUT引腳位于LPC111X和LPC11CXX單片機的P0.1腳,如下圖所示:2.軟

配置完時鐘,如何驗證時鐘的配置準(zhǔn)確性呢?

LPC1114帶有CLKOUT引腳,此引腳專門用來輸出時鐘,用示波器觀察此引腳,即可看到時鐘的頻率。

1.硬件配置

CLKOUT引腳位于LPC111X和LPC11CXX單片機的P0.1腳,如下圖所示:

2.軟件設(shè)計

/*********************************************************/

/* 函數(shù)功能:使能CLKOUT腳輸出頻率 */

/* 入口參數(shù):CLKOUT_DIV,即CLKOUT分頻值,1~255 */

/* =0 關(guān)閉時鐘輸出 */

/* 說明: 此函數(shù)可用來測試時鐘 */

/*********************************************************/

void CLKOUT_EN(uint8_t CLKOUT_DIV)

{

LPC_SYSCON->SYSAHBCLKCTRL |= (1<<16); // 使能IOCON時鐘

LPC_IOCON->PIO0_1=0XD1; // 把P0.1腳設(shè)置為CLKOUT引腳

LPC_SYSCON->SYSAHBCLKCTRL &= ~(1<<16); // 禁能IOCON時鐘

LPC_SYSCON->CLKOUTDIV = CLKOUT_DIV; // 寫CLKOUT_DIV

LPC_SYSCON->CLKOUTCLKSEL= 0X00000003; // CLKOUT時鐘源選擇為主時鐘

LPC_SYSCON->CLKOUTUEN =0;

LPC_SYSCON->CLKOUTUEN =1;

while (!(LPC_SYSCON->CLKOUTUEN & 0x01)); // 確定時鐘源更新后向下執(zhí)行

}

3. CLKOUT_EN程序詳解

CLKOUT_EN()函數(shù)中,涉及到了6個寄存器:

SYSAHBCLKCTRL:系統(tǒng)AHB時鐘控制寄存器

PIO0_1:PIO0_1引腳控制寄存器

CLKOUTDIV:CLKOUT分頻寄存器

CLKOUTCLKSEL:CLKOUT時鐘源選擇寄存器

CLKOUTUEN:CLKOUT時鐘源更新寄存器

其中,PIO0_1屬于IOCON模塊,其他5個屬于SYSCON模塊。

SYSAHBCLKCTRL:系統(tǒng)AHB時鐘控制寄存器

位符號值描述復(fù)位值0SYS
AHB到APB橋的時鐘, 只讀位10保留1允許1ROM
ROM時鐘允許位10不允許1允許2RAM
RAM時鐘允許位10不允許1允許3FLASHREG
FLASH寄存器接口時鐘允許位10不允許1允許4FLASHARRAY
FLASH陣列訪問時鐘允許位10不允許1允許5I2C
I2C時鐘允許位00不允許1允許6GPIO
GPIO時鐘允許位10不允許1允許7CT16B0
16位定時計數(shù)器0時鐘允許位00不允許1允許8CT16B1
16位定時計數(shù)器1時鐘允許位00不允許1允許9CT32B0
32位定時計數(shù)器0時鐘允許位0


0不允許1允許10CT32B1
32位定時計數(shù)器1時鐘允許位00不允許1允許11SSP0
SPI0時鐘允許位10不允許1允許12UART
UART時鐘允許位00不允許1允許13ADC
ADC時鐘允許位00不允許1允許14––保留015WDT
WDT時鐘允許位00不允許1允許16IOCON
IO配置模塊時鐘允許位00不允許1允許17CAN
CAN模塊時鐘允許位00不允許1允許18SSP1
SPI1時鐘允許位00不允許1允許31:19––保留0x00

第9行:對SYSAHBCLKCTRL的bit16寫1,即開啟IOCON的時鐘。因為下面我們要把P0.1腳設(shè)置為CLKOUT引腳,必須要開啟IOCON時鐘才可以切換引腳的功能。

第11行:對SYSAHBCLKCTRL的bit16寫0,即關(guān)閉IOCON的時鐘。這個時鐘可以在系統(tǒng)初始化的時候,打開而不用關(guān)閉,之所以要關(guān)閉,是為了節(jié)省功耗。等需要改變引腳功能的時候打開,引腳功能改變后,關(guān)閉IOCON時鐘。

PIO0_1寄存器:

位符號值描述復(fù)位值2:0FUNC
功能選擇位0000x0選擇功能PIO0_1.0x1選擇功能CLKOUT.0x2選擇功能CT32B0_MAT2.4:3MODE
模式選擇位100x0無上拉下拉電阻0x1允許下拉電阻0x2允許上拉電阻

0x3中繼模式
5HYS
滯后00不允許1允許9:6––保留001110OD
偽開漏模式選擇00標(biāo)準(zhǔn)GPIO輸出1開漏輸出31:11––保留–

第10行,給PIO0_1寄存器中寫入0xD1,即把P0.1引腳設(shè)置為CLKOUT引腳。

CLKOUTDIV:CLKOUT分頻寄存器

位符號描述復(fù)位值7:0DIV分頻值


0: 禁止CLKOUT.

1: 分頻值1.

to

255: 分頻值255.

0x0031:8–保留0x00

該寄存器決定了CLKOUT時鐘源輸出的頻率為:CLKOUT時鐘源頻率/DIV。

第12行,給CLKOUTDIV寄存器寫入分頻值。

CLKOUTCLKSEL:CLKOUT時鐘源選擇寄存器

位符號值描述復(fù)位值1:0SEL
CLKOUT時鐘源選擇0x000x0IRC振蕩器0x1系統(tǒng)振蕩器0x2看門狗振蕩器0x3主時鐘31:2––保留0x00

第13行,給CLKOUTCLKSEL寄存器寫入了0x03,即選擇主時鐘作為CLKOUT的輸出時鐘。因為我們要觀察主時鐘是否配置正確。

CLKOUTUEN:CLKOUT時鐘源更新寄存器

位符號值描述復(fù)位值0ENA
CLKOUT時鐘源更新寄存器0x00沒有改變1更新時鐘源31:1––保留0x00

第14、15行,當(dāng)CLKOUTCLKSEL中的值改變以后,需要對此更新寄存器先寫0再寫1達到時鐘更新的目的。

第16行,觀察該寄存器的狀態(tài),確定更新成功后跳出while循環(huán)向下執(zhí)行。

完成以上步驟,就可以實現(xiàn)CLKOUT輸出時鐘了。

例如:把內(nèi)部IRC時鐘倍頻4倍后變?yōu)?8MHz,利用CLKOUT函數(shù),設(shè)置DIV為48,即在CLKOUT引腳上輸出1MHz的時鐘;如果DIV為96,即在CLKOUT引腳上將輸出500KHz的時鐘。


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

點擊“東芝半導(dǎo)體”,馬上加入我們哦!對配備以太網(wǎng)與CAN控制器的物聯(lián)網(wǎng)設(shè)備進行優(yōu)化東芝電子元件及存儲裝置株式會社(“東芝”)今日宣布,已開始量產(chǎn)M4N組的20款新微控制器。M4N組是TXZ?族高級產(chǎn)品的新成員,采用40n...

關(guān)鍵字: Cortex 東芝 微控制器

  芯片制造商東芝(Toshiba)剛剛推出了新款VisconTI圖像識別芯片,最新的VisconTI 3處理器采用兩個Cortex A9核心,總共6個浮點運算單元。東芝最初推出VisconTI

關(guān)鍵字: 東芝 Cortex a9 圖片識別

  移動裝置在這幾年成長速度幾近以猛爆式持續(xù)攀升,除了高階移動裝置需求暢旺外,ARM也預(yù)計20115年全球中低價位主流移動裝置出貨量將達5.8億臺,可望超越高階智能手機以及平板電腦市場總銷售量,

關(guān)鍵字: ARM Cortex 處理器 移動裝置

  如果大家關(guān)注手機 SoC(即 System on Chip 系統(tǒng)級芯片, 大家俗稱的「處理器」就是 SoC 的一部分)的話,應(yīng)該對 ARM 和 Cortex 這兩個名字不會感到陌生。在智能手

關(guān)鍵字: a73 ARM Cortex a73架構(gòu)

2009 年 1 月 3 日,比特幣作為一種自持的 P2P 系統(tǒng)啟動了創(chuàng)世區(qū)塊,以巧妙的設(shè)計驅(qū)使參與者維持它的運轉(zhuǎn),并提供受限但極具顛覆性的金融功能至今。2015 年 6月 30 日,以太坊上線

關(guān)鍵字: Cortex 區(qū)塊鏈

5月27日消息,隨著ARM Cortex A78和Cortex X1的問世,高通下一代旗艦Soc浮出水面。 據(jù)XDA報道,高通下一代旗艦Soc將命名為驍龍875,它可能會采用Cortex X1超大核+

關(guān)鍵字: 高通驍龍 驍龍875 Cortex

早在今年9月,Arm就推出了新的ArmSafetyReady計劃,旨在為自動駕駛汽車開發(fā)解決方案,還推出了第一款專為無人駕駛汽車設(shè)計的處理器架構(gòu)CortexA76AE。 先前宣布的Cor

關(guān)鍵字: ARM Cortex

4月16日,全新的一加8系列旗艦在國內(nèi)正式亮相,憑借著出色的顏值和頂級的配置,在開售后迅速征服了廣大消費者,在各大平臺的銷售成績也極為亮眼。值得注意的是,除了已經(jīng)發(fā)布的一加8和一加8 Pro兩款機型外

關(guān)鍵字: 聯(lián)發(fā)科 一加 Cortex LITE

2019 年 12月 18日 – 全球電子元器件與開發(fā)服務(wù)分銷商e絡(luò)盟宣布供應(yīng)瑞薩電子基于Arm Cortex -M的RA系列32 位微控制器產(chǎn)品。這一重磅產(chǎn)品系列的推出將助力電子設(shè)計工程師更加

關(guān)鍵字: ARM Cortex E絡(luò)盟 32位微控制器
關(guān)閉