STM-32學習筆記(一)

1.

STM32 ,內核爲ARMCortex®處理器,專爲要求高性能、低成本、低功耗的嵌入式應用設計。
廠商爲意法半導體(ST)

2.STM32F103C8I6命名

命名規範:
STM 爲公司名,ST即爲意法半導體,M爲微控制器Microcontrollers;
32 爲系列,基於arm的32位微控制器,8爲8位微控制器;
F 爲類型,即通用類型,S-簡,L-低功耗,H-高性能等;
103 爲子系列;
C 爲引腳數,C-48腳,R-64腳;
8 爲儲存量,6-32kb,8-64kb,
T 爲封裝,常用的封裝;
6 爲工作溫度,一般爲-40到85C;

3.數據手冊

內核:CPU裏面實現運算的核心,我們也可以將內核稱之爲CPU(注意,該CPU是真正意義上的CPU,因爲它實現了數據的運算與處理)。而問題一中所說的單片機和芯片相當於一個CPU只是指宏觀意義上的CPU。ARM內核只是一個統稱,它有以下幾個系列:ARM7,ARM9,ARM11,CORTEX等幾個內核家族,每個內核家族都有不同的內核種類,比如CORTEX內核家族就有:Cortex-A8內核、Cortex-A9內核、Cortex-R4內核、Cortex-M0內核、Cortex-M1、Cortex-M3、Cortex-M4內核等,目前使用最廣的STM32系列芯片使用的就是Cortex-M3內核。
存儲器包括SRAM和FLASH;
SRAM爲靜態隨機存儲器,容量較小,0等待週期寫入,斷電數據消失;用於存放運行中的動態數據。
FlASH爲內存程序的存儲器,容量大64k/128k,用於存放用戶的程序。

4.時鐘

STM32 有5個時鐘源:HSI、HSE、LSI、LSE、PLL。
①、HSI是高速內部時鐘,RC振盪器,頻率爲8MHz,精度不高。
②、HSE是高速外部時鐘,可接石英/陶瓷諧振器,或者接外部時鐘源,頻率範圍爲4MHz~16MHz。
③、LSI是低速內部時鐘,RC振盪器,頻率爲40kHz,提供低功耗時鐘。 
④、LSE是低速外部時鐘,接頻率爲32.768kHz的石英晶體。
⑤、PLL爲鎖相環倍頻輸出,其時鐘輸入源可選擇爲HSI/2、HSE或者HSE/2。倍頻可選擇爲2~16倍,但是其輸出頻率最大不得超過72MHz。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章