[轉載]STM32 大小容量芯片之間的差別及啓動文件的選擇

本文主要討論STM32F103xC,STM32F103xD和STM32F103xE大容量增強型芯片的特性:

1)何爲大容量芯片呢?

答:高達512K字節的閃存和64K字節的SRAM的芯片爲大容量。

2)STM32有分小容量,中等容量和大容量的型號,區別呢?

      因爲STM32F103xx是一個完整的系列,其成員之間是完全地腳對腳兼容,軟件和功能上也兼容。在參考手冊中,STM32F013x4和STM32F103x6被歸爲小容量產品,STM32F103x8和STM32F103xB被歸爲中等容量產品,STM32F103xC,STM32103xD和STM32F103xE被歸爲大容量產品,其中我們的神舟II號就是選擇的STM32F103xC芯片,神舟III號是STM32xE芯片,都是屬於大容量產品,容量大一點,大家在做產品和項目時更具備參考性。

      小容量和大容量產品是中等容量產品(STM32F103x8/B)的延伸,小容量對應的數據手冊爲《STM32F103x4/6數據手冊》和《STM32F103xC/D/E數據手冊》。

      小容量產品具有較小的閃存存儲器,RAM空間和較少的定時器和外設。而大容量的產品則具有較大的閃存存儲器,RAM空間和更多的片上外設,如SDIO,FSMC,I2S和DAC等,同時保持與其它同系列的產品兼容。

表:STM32F103xx系列

STM32 大小容量芯片之間的差別 - fly-top - fly-top

啓動文件的選擇

startup_stm32f10x_cl.s 互聯型的器件,STM32F105xx,STM32F107xx

startup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xx

startup_stm32f10x_hd_vl.s 大容量的STM32F100xx

startup_stm32f10x_ld.s 小容量的STM32F101xx,STM32F102xx,STM32F103xx

startup_stm32f10x_ld_vl.s 小容量的STM32F100xx

startup_stm32f10x_md.s 中容量的STM32F101xx,STM32F102xx,STM32F103xx

startup_stm32f10x_md_vl.s 中容量的STM32F100xx

startup_stm32f10x_xl.s FLASH在512K到1024K字節的STM32F101xx,STM32F102xx,STM32F103xx

cl:互聯型產品,stm32f105/107系列

vl:超值型產品,stm32f100系列

xl:超高密度產品,stm32f101/103系列

ld:低密度產品,FLASH小於64K

md:中等密度產品,FLASH=64 or 128

hd:高密度產品,FLASH大於128

3)規格說明

答:STM32F103xC,STM32F103xD和STM32F103xE型系列是32位的RISC內核,工作頻率爲72MHz,豐富的增強I/O端口和聯接到兩條APB總線的外設。

4)具有的接口

答:所有型號的器件都包含3個12位的ADC,4個通用16位定時器和2個PWM定時器,還包含標準和先進的通信接口:多達2個I2C接口,3個SPI接口,2個I2S接口,1個SDIO接口,5個USART接口,一個USB接口和一個CAN接口。

5)工業級特性

答:STM32F103XX大容量增強型系列工作於-40C~+105C的溫度範圍,供電電壓2.0V至3.6V,一系列的省電模式保證低功耗應用的要求。

6)STM32F103xC,STM32F103xD和STM32F103xE器件功能和配置圖

STM32 大小容量芯片之間的差別 - fly-top - fly-top
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章