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

當前位置:首頁 > 單片機 > 單片機
[導讀]keil是兩家私人公司聯(lián)合運營,美國和德國2005年被ARM公司收購,所有他對ARM內核支持應該是很棒的ARM為stm32的芯片內核方案,所以keil對stm的芯片支持也很到位STM32F10x_StdPeriph_Lib_V3.5.0這個是ST公司專門為10x系

keil是兩家私人公司聯(lián)合運營,美國和德國

2005年被ARM公司收購,所有他對ARM內核支持應該是很棒的

ARM為stm32的芯片內核方案,所以keil對stm的芯片支持也很到位

STM32F10x_StdPeriph_Lib_V3.5.0

這個是ST公司專門為10x系列提供的軟件開發(fā)固件庫

首先打開KEIL軟件,當前用的是v4.10

建立好工程后,點擊魔術棒工具 options for target

在C/C++選項,在符號預處理器里定義三個符號

USE_STDPERIPH_DRIVER, 允許使用標準外設驅動 ------------------基本不變

STM32F10X_CL, 主芯片為互聯(lián)網(wǎng)型芯片,105或107-----------根據(jù)芯片改變

USE_STM3210C_EVAL 用的開發(fā)板是STM3210C--------------官方開發(fā)板才用

這樣當編譯工程后,軟件就自動根據(jù)芯片選擇性導入startup_stm32f10x_cl.s這個文件。

這個啟動文件是官方提供的,用匯編語言寫的。

在文件的156行寫了通過這個文件調用systeminit()這個函數(shù)

這個函數(shù)在工程的CMSIS組下的system_stm32f10x.c文件里

文件里一共有兩個函數(shù)systeminit 和 SystemCoreClockUpdate 后者是改變內核時鐘時候才用。

下面是重點了(講了systeminit這個函數(shù)是如何定義時鐘,以及他定義了哪些時鐘)

打開system_stm32f10x.c這個文件,他的代碼解釋如下:

首先是一個芯片選擇定義,如果選擇定義了CL級別芯片,

則預定義 系統(tǒng)時鐘頻率=72M

#define SYSCLK_FREQ_72MHz 72000000

然后問是否定義了外接SRAM

一般都沒有外接(這句就可忽略了)

然后就是定義矢量表偏移 0x0

如果前面定義了外接SRAM就要偏移0X200

接著定義了一個數(shù)組__I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9};

這個數(shù)組只在SystemCoreClockUpdate這個函數(shù)里用,重設系統(tǒng)內核時鐘函數(shù),這里是不用的,不看也可以

這個數(shù)組是AHB預分頻器選擇的9種可能,在RCC_CFGR的4~7位

把他的值列出來就發(fā)現(xiàn)一共有16個只,其中前八個的值都表示不分頻,既數(shù)組的前8個0

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

RCC_CFGR 7:4 這就是AHB預分頻器配置

0xxx:SYSCLK 不分頻

1000:SYSCLK 2分頻 1100:SYSCLK 64分頻

1001:SYSCLK 4分頻 1101:SYSCLK 128分頻

1010:SYSCLK 8分頻 1110:SYSCLK 256分頻

1011:SYSCLK 16分頻 1111:SYSCLK 512分頻

下面就是函數(shù)systeminit

1 使能HSI

2 復位RCC_CFGR

3 復位RCC_CR

4 復位RCC_CIR

5 調用SetSysClock(); 設置系統(tǒng)時鐘

根據(jù)芯片選擇函數(shù)SetSysClockTo72();------------------//這個根據(jù)不同芯片是不同的

6 運行函數(shù)SetSysClockTo72();

6.1 使能HSE

6.2 判斷外部時鐘是否已經(jīng)穩(wěn)定運行,穩(wěn)定后就繼續(xù)進行

6.3 外部flash內存使能,并配置相關參數(shù)(這里的外部是內核外部,他還是在芯片內)

在官方參考手冊的3.3.3嵌入式閃存里介紹

7 設置HCLK等于系統(tǒng)時鐘

8 設置PCLK2等于HCLK

9 設置PCLK1等于HCLK

10 設置PLL2輸出時鐘

設置PREDIV1輸出時鐘

11 使能PLL2

12 設置PLL時鐘頻率

13 使能PLL

14 選擇PLL作為系統(tǒng)時鐘源

所以說systeminit函數(shù)其實是定義了時鐘樹的前半部分。后半部分要在用戶的C里根據(jù)需要定義。

既得到如下結果:注意這是CL級別芯片的設置,如果芯片不同結果是不同的

HSE 外部高速時鐘 25MHZ 使能----------------------結果

PREDIV2 預分頻器2 1/5 -----------過程

PLL2MUL 鎖相環(huán)2倍頻器 8 -----------過程

PLL2CLK 鎖相環(huán)2時鐘 40MHZ 使能-----------------------結果

PREDIV1 預分頻器1 1/5 -----------過程

PLLMUL 鎖相環(huán)倍頻器 8 -----------過程

PLLCLK 鎖相環(huán)時鐘 72MHZ 使能-----------------------結果

SYSCLK 系統(tǒng)時鐘 72MHZ ---------------------------結果

HCLK 高級外設時鐘 72MHZ 9個外設都未使能------------結果

PCLK1 外設時鐘1 36MHZ 20個外設都未使能-----------結果

PCLK2 外設時鐘2 72MHZ 11個外設都未使能-----------結果

打個比方,供電局已經(jīng)把電通過變壓器配好電壓送到你們家

但家里的開關還沒有開,你要用的時候自己開,要用哪個開那個,這樣比較節(jié)能。


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

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉