1. 程式人生 > >STM32單片機硬件關鍵基礎精華及註意事項

STM32單片機硬件關鍵基礎精華及註意事項

簡單 調試 內核 定時器 所有 新特性 uart 解決 ESS

一、背景

如果你正為項目的處理器而進行艱難的選擇:一方面抱怨16位單片機有限的指令和性能,另一方面又抱怨32位處理器的高成本和高功耗。

那麽,基於 ARM Cortex-M3內核的STM32系列處理器也許能幫你解決這個問題。使你不必在性能、成本、功耗等因素之間做出取舍和折衷。

即使你還沒有看完STM32的產品手冊,但對於這樣一款融合ARM和ST技術的“新生兒”相信你和我一樣不會擔心這款針對16位MCU應用領域的32位處理器的性能。

但是從工程的角度來講,除了芯片本身的性能和成本之外,你或許還會考慮到開發工具的成本和廣泛度;存儲器的種類、規模、性能和容 量;以及各種軟件獲得的難易,我相信你看完本專題會得到一個滿意的答案。

有需要資料的可以加我:騰訊QQ3249838614

對於在16位MCU領域用慣專用在線仿真器(ICE)的工程師可能會擔心開發工具是否能夠很快的上手?開發復雜度和整體成本會不會增加?產品上 市時間會不會延長?

沒錯,對於32位嵌入式處理器來說,隨著時鐘頻率越來越高,加上復雜的封裝形式,ICE已越來越難勝任開發工具的工作,所以在32位嵌 入式系統開發中多是采用JTAG仿真器而不是你熟悉的ICE。

但是STM32采用串行單線調試和JTAG,通過JTAG調試器你可以直接從CPU獲取調試 信息,從而將使你的產品設計大大簡化,而且開發工具的整體價格要低於ICE,何樂而不為?

有意思的是STM32系列芯片上印有一個蝴蝶圖像,據ST微控制器產品部Daniel COLONNA先生說,這是代表自由度,意在給工程師一個充分的創意空間。

我則“曲解”為預示著一種蝴蝶效應,這種蝴蝶效應不僅會對方案提供商以及終端產 品供應商帶來舉足輕重的影響,而且會引起競爭對手策略的改變……翅膀已煽動,讓我們一起靜觀其變!

二、STM32市面上流通的型號

市面流通的型號有:

基本型:STM32F101R6,STM32F101C8,STM32F101R8,STM32F101V8 ,STM32F101RB,STM32F101VB

增強型:STM32F103C8,STM32F103R8,STM32F103V8,STM32F103RB,STM32F103VB,STM32F103VE,STM32F103ZE

三、STM32系列的作用

ARM公司的高性能”Cortex-M3”內核

1.25DMips/MHz,而ARM7TDMI只有0.95DMips/MHz

一流的外設

1μs的雙12位ADC,4兆位/秒的UART,18兆位/秒的SPI,18MHz的I/O翻轉速度

低功耗

在72MHz時消耗36mA(所有外設處於工作狀態),待機時下降到2μA

最大的集成度

復位電路、低電壓檢測、調壓器、精確的RC振蕩器等

簡單的結構和易用的工具

四、STM32F10x重要參數

2V-3.6V供電

容忍5V的I/O管腳

優異的安全時鐘模式

帶喚醒功能的低功耗模式

內部RC振蕩器

內嵌復位電路

工作溫度範圍:-40℃至+85℃或105℃

五、性能特點

基本型STM32F101:36MHz CPU,多達16K字節SRAM,1x12位ADC溫度傳感器

增強型STM32F103:72MHz CPU,多達20K字節SRAM,2x12位ADC 溫度傳感,PWM定時器,CAN,USB

嵌入式就業交流群 551627734一起交流 學習 歡迎全國各地的大學生和各位行業大佬一起交流!

技術分享圖片
http://www.makeru.com.cn/live/1758_318.html?s=69821

走進ARM-ARM開發環境搭建

http://www.makeru.com.cn/live/1758_318.html?s=69821

ARM之蜂鳴器播放音樂

http://www.makeru.com.cn/live/1758_328.html?s=69821

ARM之中斷GIC分析

http://www.makeru.com.cn/live/1758_718.html?s=69821

ARM體系結構A53新特性

http://www.makeru.com.cn/live/1758_814.html?s=69821

ARM-RTC時鐘的運用

http://www.makeru.com.cn/live/3337_1088.html?s=69821

第一場:Arm引領智能物聯新時代

http://www.makeru.com.cn/live/3337_1087.html?s=69821

最新ARM微控制器在物聯網系統中的應用案例

STM32單片機硬件關鍵基礎精華及註意事項