STM32F1系列選型參考

2022-06-28 12:45:10 字數 1624 閱讀 4268

意法半導體的stm32f1系列主流mcu滿足了工業、醫療和消費類市場的各種應用需求。憑藉該產品系列,意法半導體在全球arm cortex-m核心微控制器領域處於領先地位,同時樹立了嵌入式應用歷史上的里程碑。

該系列在整合一流的外設和低功耗、低電壓執行等基礎上實現了高效能,同時還以可接受的**實現了高整合度,並具有簡單的架構和簡便易用的工具。 該系列包含五個產品線,它們的引腳、外設和軟體均相容。

超值型stm32f100 - 24 mhz cpu,具有電機控制和cec功能

stm32f101 - 36 mhz cpu,具有高達1mb的flash

stm32f102 – 48 mhz cpu具備usb fs

stm32f103 - 72 mhz,具有高達1mb的flash、電機控制、usb和can

stm32f105/107 - 72 mhz cpu,具有乙太網mac、can和usb 2.0 otg

stm32f100超值系列具有高處理效能和11個16位定時器,包括電機控制定時器以及1個面向高效工業控制應用、轉換時間為1.2μs的高速12位adc。

stm32超值系列基於工作頻率高達24 mhz的arm cortex m3核心,在成本-效能-外設之間達到了出色的平衡。它提供了所有必要特性,從而成為開發經濟型應用(一般利用16位微控制器實現)的理想之選。

stm32f101系列使用arm cortex m3核心,最大cpu速度為36mhz。該產品包括16-kbyte到1-mbyte的快閃儲存器,在效能和成本之間提供了乙個很好的平衡。

stm32f102器件採用cortex-m3核心,cpu最高速度達48 mhz。它帶有usb全速介面,是一種低成本智慧型解決方案,面向需要usb的應用。

stm32f103器件採用cortex-m3核心,cpu最高速度達72 mhz。該產品系列具有16kb ~ 1mb flash、多種控制外設、usb全速介面和can。

stm32f105/107器件採用cortex-m3核心,cpu最高速度達72 mhz。它們面向需要連線功能和實時效能的應用,例如工業控制、安全應用控制面板、ups和家用音響。該系列具有64~256kb片上flash儲存器、64kb sram和14個通訊介面。

f0價效比高48mhz,m0核心,f1,f2為m3核心,相對**較高,f3,t4為m4核心,支援fpu,運算速度較快。

STM32F1系列 map檔案分析

我們通過學習stm32f1知道,想要優化 就必須知道工程的rom和ram的占用情況。所以,我們就要用到.map檔案,通過分析.map檔案,可以方便檢視工程rom和ram的占用情況,包括單個原始檔甚至每個函式的rom。問 那.map到底可以分為幾個部分呢?段 section 描述映像檔案的 和資料塊。...

STM32F4與STM32F1的區別

作為cortex m3市場的最大佔有者,st公司在2011年又推出基於cortex m4核心的stm32f4系列產品,相對與stm32f1 f2等cortex m3產品,stm32f4最大的優勢,就是新增了硬體fpu單元以及dsp指令,同時,stm32f4的主頻也提高了很多,達到168mhz 可獲得...

STM32F1外部中斷例項

使用外部中斷的基本步驟如下 1.設定好相應的時鐘 2.設定相應的中斷 3.io口初始化 4.把相應的io口設定為中斷線路 要在設定外部中斷之前 並初始化 5.在選擇的中斷通道的響應函式中中斷函式。1 開啟時鐘 void rcc config void 設定相應的時鐘所需要的rcc函式在stm32f1...