前言
時(shí)鐘是MCU控制器的“心臟”,有了時(shí)鐘才能夠保證工作有序的進(jìn)行,它是所有運(yùn)算和處理的源頭。時(shí)鐘信號(hào)通過(guò)一系列配置后決定F28335的CPU工作主頻,主頻決定著CPU的指令周期(處理一條基本指令所花費(fèi)的時(shí)間),所有的模塊都需要用到時(shí)鐘才能工作,時(shí)鐘的重要性毋庸置疑,了解時(shí)鐘是怎么來(lái)的非常重要,后續(xù)所有的模塊總結(jié)首先都會(huì)講到時(shí)鐘的相關(guān)配置,故此進(jìn)行學(xué)習(xí)總結(jié)。
本文主要涉及以下兩個(gè)問(wèn)題:
1、DSP28335的主頻時(shí)鐘如何得來(lái);
2、外設(shè)時(shí)鐘的設(shè)置。
了解以上兩個(gè)問(wèn)題,基本能夠保證后續(xù)相關(guān)學(xué)習(xí)的進(jìn)行。
1、時(shí)鐘源
從F28335內(nèi)部的原理圖中(下圖3.9)可知,其時(shí)鐘源有兩種:
1、(圖中方法1)使用F28335內(nèi)部振蕩器作為時(shí)鐘源,在X1和X2引腳之間連接一個(gè)晶體,就可以產(chǎn)生時(shí)鐘源;
2、(圖中方法2)使用外部振蕩器作為時(shí)鐘源,一般使用3.3V外部時(shí)鐘電路,輸入XCLKIN引腳,同時(shí),X1接地,X2懸空不接,具體如圖3-10所示。
我使用方法2,采用30MHz晶振。
1.1 主頻的來(lái)源:
F28335的最大主頻為150MHZ,它通過(guò)外部時(shí)鐘30MHz,經(jīng)過(guò)鎖相環(huán)電路進(jìn)行10倍頻(通過(guò)鎖相環(huán)控制寄存器PLLCR設(shè)置)之后,得到300MHz的VCOCLK時(shí)鐘信號(hào),再經(jīng)過(guò)2分頻(通過(guò)PLLSTS[DIVSEL]設(shè)置),得到150MHz主頻。
程序設(shè)置如下:
數(shù)據(jù)手冊(cè)說(shuō)明如下:
電路說(shuō)明如下:
2、系統(tǒng)控制和外設(shè)時(shí)鐘
通過(guò)系統(tǒng)時(shí)鐘對(duì)外設(shè)提供高速、低速兩種時(shí)鐘,分別通過(guò)HISPCP和LOSPCP寄存器進(jìn)行設(shè)置,預(yù)分頻得到HSPCLK和LSPCLK時(shí)鐘,不同的外設(shè)單元根據(jù)需求設(shè)置為不同的工作頻率。
2.1外設(shè)時(shí)鐘設(shè)置:
使用外設(shè)的時(shí)鐘主要涉及兩個(gè)方面,一是外設(shè)時(shí)鐘的使能設(shè)置,二是外設(shè)時(shí)鐘頻率的設(shè)置,具體的外設(shè)設(shè)置相應(yīng)的具體時(shí)鐘頻率,選擇高速或低速或系統(tǒng)分頻時(shí)鐘。具體如下圖所示:
1、外設(shè)時(shí)鐘的使能設(shè)置由外設(shè)時(shí)鐘控制寄存器PCLKCR0、1、3進(jìn)行設(shè)置,使用某個(gè)外設(shè),對(duì)控制寄存器相應(yīng)位進(jìn)行置1使能即可,具體如下圖所示;
2、高、低速時(shí)鐘的設(shè)置通過(guò)HISPCP和LOSPCP寄存器進(jìn)行設(shè)置,本質(zhì)是對(duì)系統(tǒng)時(shí)鐘進(jìn)行預(yù)分頻得到。具體如下圖所示:
大體上的外設(shè)時(shí)鐘設(shè)置內(nèi)容到此就結(jié)束了,具體的外設(shè)時(shí)鐘設(shè)置在對(duì)應(yīng)的外設(shè)學(xué)習(xí)總結(jié)中再進(jìn)行詳細(xì)總結(jié)。
-
鎖相環(huán)
+關(guān)注
關(guān)注
36文章
630瀏覽量
90522 -
振蕩器
+關(guān)注
關(guān)注
28文章
4104瀏覽量
141951 -
時(shí)鐘電路
+關(guān)注
關(guān)注
10文章
245瀏覽量
51935 -
DSP28335
+關(guān)注
關(guān)注
22文章
59瀏覽量
42025 -
MCU控制器
+關(guān)注
關(guān)注
0文章
28瀏覽量
7210
發(fā)布評(píng)論請(qǐng)先 登錄
請(qǐng)問(wèn)dsp28335一個(gè)指令周期包含多少時(shí)鐘周期?
DSP28335的I2C模塊的時(shí)鐘頻率
DSP_TMS320F28335主頻時(shí)鐘是由哪些部分組成的
DSP28335的應(yīng)用是什么
dsp28335如何入門(mén):程序設(shè)計(jì)步驟
dsp28335開(kāi)發(fā)板中文資料匯總(dsp28335最小系統(tǒng)_引腳圖_封裝_初始化程序)

使用DSP28335控制電機(jī)的資料合集免費(fèi)下載

DSP28335學(xué)習(xí)筆記(5):GPIO介紹及使用

研旭DSP28335實(shí)用版-硬件測(cè)評(píng)

評(píng)論