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