ARM是英國的芯片設計公司,其最成功的莫過于32位嵌入式CPU核----ARM系列,最常用的是ARM7和ARM9,ARM公司主要提供IP核,就是CPU的內核結構,只包括最核心的部分,并不是完整的處理器. ARM把這個核賣給各大半導體公司,如 Pllips 三星 ,ATMEL 等等,許多公司,甚至Intel.ARM為了對付8/16位機市場,最近推出了 Cortex-M3核,STM32就是意大利的意法半導體基于Cortex-M3的32位嵌入式處理器, Cortex_M3核性價比更高,價格低,可以與8/16位單片機競爭.
本文引用地址:http://m.butianyuan.cn/article/201611/322410.htm
STM32 性能如下:
■ 核心
- ARM 32位的Cortex(TM)-M3CPU
- 72MHz,高達90DMips,1.25DMips/MHz
-單周期硬件乘法和除法——加快計算
■存儲器
-從32K字節(jié)至512K字節(jié)閃存程序存儲器
-從6K字節(jié)至64K字節(jié)SRAM
-多重自舉功能
■時鐘、復位和供電管理
- 2.0至3.6伏供電和I/O管腳
-上電/斷電復位(POR/PDR)、可編程電壓監(jiān)測器(PVD)、掉電監(jiān)測器
■多達7個定時器
-多達3個同步的16位定時器,每個定時器有多達4個用于輸入捕獲/輸出比較/PWM或脈沖計數的通道
-內嵌4至16MHz高速晶體振蕩器
-內嵌經出廠調校的8MHz的RC振蕩器
-內嵌40kHz的RC振蕩器
- 16位6通道高級控制定時器
-內嵌PLL供應CPU時鐘
- 多達6路PWM輸出
-內嵌使用外部32kHz晶體的RTC振蕩器- 死區(qū)控制、邊緣/中間對齊波形和緊急制動
■低功耗- 2個看門狗定時器(獨立的和窗口型的)
-系統(tǒng)時間定時器:24位的、帶自動加載功能的
- 3種省電模式:睡眠、停機和待機模式
- VBAT為RTC和后備寄存器供電
■多達9個通信接口
-多達2個I2C接口(SMBus/PMBus)
-轉換范圍是0至3.6V
-多達3個USART接口,支持ISO7816,LIN,IrDA接口和調制解調控制
-多達2個SPI同步串行接口(18兆位/秒)
- CAN接口(2.0B 主動)
- USB 2.0全速接口
■2個12位模數轉換器,1us轉換時間(16通道)
-雙采樣和保持功能
-溫度傳感器
■調試模式
-串行線調試(SWD)和JTAG接口
■DMA
- 7通道DMA控制器
■ECOPACK(R)封裝(兼容RoHS)
■多達80個快速I/O口
-所有I/O口可以映像到16個外部中斷
評論