嵌入式精華 |STM32最小單片機系統(tǒng)

大家在學習種類復雜的單片機之前,一定需要了解這些單片機之間存在的共性結構,以便在后面學習更詳細型號的單片機時能夠快速入手,加快開發(fā)效率,因此學習單片機的最小化系統(tǒng)是十分必要的。STM32作為高性能、低成本、低功耗的嵌入式應用設計的單片機,今天我們來了解它的最小單片機系統(tǒng)。

STM32單片機最小系統(tǒng)由主芯片,上電復位電路,時鐘電路,電源供電電路組成。同時一個基本完整的單片機功能還應包括下載電路和LED指示電路。


主芯片


單片機型號的選擇主要根據(jù)價格成本、所要完成任務所需要功能等確定。

本次選用STM32F103RCT6作為中心控制芯片STM32F103RCT6基于ARM Cortex-M內(nèi)核,具有高性能、低成本、低功耗的優(yōu)點,片上資源包括48KB SRAM256KB Flash11個定時器,2IIC5個串口,1USB3SPI312ADC212DAC51個通用IO

 


上電復位電路


通過芯片手冊可知主芯片為低電平復位,復位電路CREST端連接主芯片第7腳復位管腳當上電一瞬間, C2相當于通路接地,芯片自動復位,之后VDD穩(wěn)定,C2相當于斷路,復位端CREST一直為高電平

 

時鐘電路


主頻選用8MHz晶振,時鐘RTC頻率選用32KHz

 

 

主芯片下載電路


主芯片程序下載采用SWD接口電路,SWD接口包括VDD,JTMS,JTCK,GND四線,如圖下圖所示:

 

LED指示電路

兩盞狀態(tài)指示燈LED1LED2,進行系統(tǒng)狀態(tài)的顯示LED1KED2分別和主芯片GPIO管腳連接串聯(lián)電阻為限流電阻,防止電流過大損壞發(fā)光二極管 指示燈電路如下圖所示:

the end

評論(2)