1、單片機最小系統的組成部分
STM32單片機最小系統由①主芯片,②上電復位電路,③時鍾電路,④電源供電電路組成。同時一個基本完整的單片機功能還應包括下載電路和LED指示電路。
2、單片機主芯片
單片機型號的選擇主要根據價格成本、所要完成任務所需要功能等確定。可以根據STM8和STM32產品選型手冊確定。可見附錄鏈接。
本次選用STM32F103RCT6作為中心控制芯片.STM32F103RCT6基於ARM Cortex-M內核,具有高性能、低成本、低功耗的優點,片上資源包括48KB SRAM,256KB Flash,11個定時器,2個IIC,5個串口,1個USB,3個SPI,3個12位ADC,2個12位DAC及51個通用IO口.
3、上電復位電路
通過芯片手冊可知主芯片為低電平復位,復位電路CREST端連接主芯片第7腳復位管腳.當上電一瞬間, C2相當於通路接地,芯片自動復位,之后VDD穩定,C2相當於斷路,復位端CREST一直為高電平.
4、時鍾電路
主頻選用8MHz晶振,時鍾RTC頻率選用32KHz.
5、電源供電電路可以參考之前的幾個博客:
https://www.cnblogs.com/lemonzhang/p/9233956.html
https://www.cnblogs.com/lemonzhang/p/9234172.html
https://www.cnblogs.com/lemonzhang/p/9234394.html
6、主芯片下載電路
主芯片程序下載采用SWD接口電路,SWD接口包括VDD,JTMS,JTCK,GND四線,如圖下圖所示:
7、LED指示電路
兩盞狀態指示燈LED1和LED2,進行系統狀態的顯示.LED1和KED2分別和主芯片GPIO管腳連接.串聯電阻為限流電阻,防止電流過大損壞發光二極管. 指示燈電路如下圖所示:
附錄:STM8和STM32產品選型手冊
鏈接:https://pan.baidu.com/s/1MP-tqDwzeHf9mntgfBrsWw 密碼:dvrn
你要去變得更好,不要總是回頭。
轉載需說明出處,筆者總結之前的知識,與大家分享,有問題的可以留給我哦~