0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DSP28335學(xué)習(xí)筆記(3):InitSysCtrl

CHANBAEK ? 來(lái)源:強(qiáng)盛電子廠 ? 作者: 高啟強(qiáng)的 ? 2023-07-02 15:48 ? 次閱讀

1.前言

在上一節(jié)中,我們講到DSP28335的啟動(dòng)原理,啟動(dòng)后來(lái)到main函數(shù)執(zhí)行用戶代碼。我們現(xiàn)在已經(jīng)啟動(dòng)完成,那么啟動(dòng)后我們?nèi)绾螌?duì)芯片進(jìn)行配置呢?

依據(jù)我們的經(jīng)驗(yàn),芯片啟動(dòng)后第一件事是進(jìn)行初始化,具體對(duì)哪些模塊或者如何進(jìn)行初始化,這期我們就來(lái)聊聊如何對(duì)芯片進(jìn)行初始化。

2.InitSysCtrl

TI官網(wǎng)給我們提供了InitSysCtrl函數(shù),我們芯片啟動(dòng)后的第一件事,就是調(diào)用這個(gè)函數(shù)來(lái)對(duì)它進(jìn)行初始化配置。

圖片

該函數(shù)在我們的工程的MCU_Library/src路徑下,其內(nèi)容如上圖所示。

3.關(guān)閉看門狗

一般在器件進(jìn)行所有初始化配置之前,我們需要關(guān)閉看門狗再去配置,防止在配置過(guò)程中因沒(méi)有喂狗而導(dǎo)致看門狗復(fù)位,程序始終跑不起來(lái)。

圖片

禁止看門狗的程序如上圖所示,在WDCR寄存器中寫(xiě)入0x0068。

圖片

圖片

至于為什么寫(xiě)入0x0068,詳情請(qǐng)看上圖的寄存器描述。

4.鎖相環(huán)配置

我們首先了解下系統(tǒng)的時(shí)鐘來(lái)源。

圖片

如上圖所示,系統(tǒng)時(shí)鐘可以由外部時(shí)鐘輸入,還可以由外部晶振通過(guò)內(nèi)部振蕩器產(chǎn)生時(shí)鐘。

無(wú)論是哪種時(shí)鐘源,我們都可以對(duì)其進(jìn)行分頻、倍頻。一般我們使用30M外部晶振,經(jīng)過(guò)內(nèi)部振蕩器得到時(shí)鐘源。而28335推薦最高穩(wěn)定頻率為150Mhz,既然我們花較為高昂的價(jià)格使用這款產(chǎn)品,我們就應(yīng)該盡量釋放它的性能。

時(shí)鐘源在供給到CPU之前,可通過(guò) PLLCR[DIV]、PLLSTS[DIVSEL]對(duì)其倍頻、分頻操作。

圖片

上圖表格描述了這兩個(gè)寄存器配置相應(yīng)的值后得到系統(tǒng)主頻的算式,我們可依據(jù)此表格進(jìn)行配置。

當(dāng)然,這個(gè)配置它有一定的限制條件。

圖片

圖片

這些是一些限制條件,在TI提供給我們的配置函數(shù)全部有所體現(xiàn),我們就不一一描述,我們可以對(duì)照程序和文檔觀察,很容易就能發(fā)現(xiàn)它的配置規(guī)律。配置流程圖如下。

圖片

TI提供給我們的例程中的函數(shù)就是如上圖所示的流程所配置的。

圖片

5.外設(shè)時(shí)鐘初始化

初始化系統(tǒng)時(shí)鐘后,我們對(duì)外設(shè)時(shí)鐘進(jìn)行初始化,外設(shè)時(shí)鐘框圖如下圖所示。

圖片

一般外設(shè)時(shí)鐘有二級(jí)分頻,首先是高速外設(shè)時(shí)鐘、低速外設(shè)時(shí)鐘對(duì)系統(tǒng)時(shí)鐘的分頻,然后是某個(gè)外設(shè)對(duì)高速外設(shè)時(shí)鐘或低速外設(shè)時(shí)鐘的分頻。

在某個(gè)外設(shè)對(duì)高速外設(shè)時(shí)鐘或低速外設(shè)時(shí)鐘分頻之前,我們需要使能該外設(shè)時(shí)鐘才能進(jìn)行操作。為了避免后續(xù)外設(shè)使用過(guò)程中因沒(méi)開(kāi)時(shí)鐘導(dǎo)致的一系列錯(cuò)誤問(wèn)題,我們?cè)趯?duì)系統(tǒng)進(jìn)行初始化時(shí),將外設(shè)時(shí)鐘使能(打開(kāi))。

外設(shè)時(shí)鐘的配置如下圖所示。

圖片

圖片

這里的相關(guān)寄存器配置非常清晰,這里不再重復(fù)啰嗦。特別的是,中間進(jìn)行了ADC校準(zhǔn),所以推斷芯片默認(rèn)引導(dǎo)方式是沒(méi)有進(jìn)行ADC校準(zhǔn)的。

本節(jié)內(nèi)容講述了芯片時(shí)鐘系統(tǒng)和其初始化過(guò)程,那么后續(xù)還需繼續(xù)初始化其他模塊,我們下期再見(jiàn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    452

    文章

    49938

    瀏覽量

    419594
  • 看門狗
    +關(guān)注

    關(guān)注

    10

    文章

    557

    瀏覽量

    70666
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1700

    瀏覽量

    131178
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4256

    瀏覽量

    62223
  • DSP28335
    +關(guān)注

    關(guān)注

    22

    文章

    58

    瀏覽量

    40520
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DSP28335外部中斷的使用

    處理器的外部中斷主要用于捕抓外部輸入的高低電平。本篇文章將介紹DSP28335的外部中斷的使用。
    的頭像 發(fā)表于 07-07 16:41 ?4085次閱讀
    <b class='flag-5'>DSP28335</b>外部中斷的使用

    DSP28335的應(yīng)用是什么

    近日工作中又涉及到了DSP28335的應(yīng)用,看來(lái)TI的芯片還是得到了公司領(lǐng)導(dǎo)的認(rèn)可,也直接丟了一份DSP28335的FOC程序給我理解。以前讀書(shū)階段較為簡(jiǎn)單的接觸過(guò)一段時(shí)間,對(duì)DSP28335
    發(fā)表于 02-16 06:54

    基于DSP28335的電能質(zhì)量監(jiān)測(cè)儀器設(shè)計(jì)

    基于DSP28335的電能質(zhì)量監(jiān)測(cè)儀器設(shè)計(jì)
    發(fā)表于 11-02 11:22 ?50次下載

    Dsp28335中斷的方法

    Dsp28335中斷的方法Dsp28335中斷的方法
    發(fā)表于 01-08 14:17 ?14次下載

    基于DSP28335的三電平SVPWM算法研究

    基于DSP28335的三電平SVPWM算法研究
    發(fā)表于 04-15 18:29 ?55次下載

    DSP28335中文手冊(cè)

    TI公司 DSP28335中文資料數(shù)據(jù)手冊(cè)
    發(fā)表于 05-19 11:17 ?161次下載

    DSP28335研發(fā)筆記_ccs5.2

    DSP28335研發(fā)筆記
    發(fā)表于 12-30 15:04 ?29次下載

    DSP28335串口通信(SCI)的理論,介紹和應(yīng)用

    DSP28335串口通信(SCI)的理論,介紹和應(yīng)用
    發(fā)表于 09-04 09:28 ?37次下載
    <b class='flag-5'>DSP28335</b>串口通信(SCI)的理論,介紹和應(yīng)用

    基于DSP28335串口通信(SCI)的理論,介紹和應(yīng)用

    基于DSP28335串口通信(SCI)的理論,介紹和應(yīng)用
    發(fā)表于 09-04 14:07 ?29次下載
    基于<b class='flag-5'>DSP28335</b>串口通信(SCI)的理論,介紹和應(yīng)用

    dsp28335如何入門:程序設(shè)計(jì)步驟

    本文首先介紹了dsp28335的概念,其次介紹了dsp28335電氣特性及特點(diǎn),最后詳細(xì)闡述了關(guān)于dsp28335的程序設(shè)計(jì)步驟。
    發(fā)表于 05-23 17:09 ?2w次閱讀

    dsp28335開(kāi)發(fā)板中文資料匯總(dsp28335最小系統(tǒng)_引腳圖_封裝_初始化程序)

    本文主要介紹了dsp28335開(kāi)發(fā)板最小應(yīng)用系統(tǒng)設(shè)計(jì)、dsp28335引腳圖功能和dsp28335封裝及dsp28335初始化程序。
    發(fā)表于 05-24 17:25 ?6.4w次閱讀
    <b class='flag-5'>dsp28335</b>開(kāi)發(fā)板中文資料匯總(<b class='flag-5'>dsp28335</b>最小系統(tǒng)_引腳圖_封裝_初始化程序)

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

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用DSP28335控制電機(jī)的資料合集免費(fèi)下載包括了:電機(jī)控制原理圖,硬件手冊(cè),H橋直流電刷電機(jī)控制,DSP28335使用程序,DSP28335電機(jī)控制開(kāi)發(fā)板測(cè)試步驟,
    發(fā)表于 05-18 08:00 ?164次下載
    使用<b class='flag-5'>DSP28335</b>控制電機(jī)的資料合集免費(fèi)下載

    DSP28335學(xué)習(xí)——系統(tǒng)初始化

    近日工作中又涉及到了DSP28335的應(yīng)用,看來(lái)TI的芯片還是得到了公司領(lǐng)導(dǎo)的認(rèn)可,也直接丟了一份DSP28335的FOC程序給我理解。以前讀書(shū)階段較為簡(jiǎn)單的接觸過(guò)一段時(shí)間,對(duì)DSP28335
    發(fā)表于 12-17 18:20 ?17次下載
    <b class='flag-5'>DSP28335</b><b class='flag-5'>學(xué)習(xí)</b>——系統(tǒng)初始化

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

    在前面的章節(jié)中,我們對(duì)DSP28335系統(tǒng)初始化過(guò)程有了一個(gè)初步的了解,下面的章節(jié)我們開(kāi)始外設(shè)的應(yīng)用。
    的頭像 發(fā)表于 07-02 15:52 ?8233次閱讀
    <b class='flag-5'>DSP28335</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>(5):GPIO介紹及使用

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

    電子發(fā)燒友網(wǎng)站提供《研旭DSP28335實(shí)用版-硬件測(cè)評(píng).pdf》資料免費(fèi)下載
    發(fā)表于 10-09 15:19 ?3次下載
    研旭<b class='flag-5'>DSP28335</b>實(shí)用版-硬件測(cè)評(píng)