STM32F103C8T6最小系統板電路設計


一。電源部分
設計了一個XH插座,以便使用3.7V鋰電池供電,接入電壓不允許超過6V。

二。指示燈部分

電源指示燈可以通過一個短路帽控制亮滅,以達到節電的目的。
三。復位電路

四。按鍵電路

KEY_1為用戶自己定義
RST復位按鍵
WKUP為喚醒按鍵。
RST按鍵的作用:
程序下載的方式是SWD模式,BOOT0和BOOT1都接地,單片機一上電就會執行用戶程序,所以不支持串口下載。

五。OLED電路

支持IIC和SPI兩種通信模式
六。擴展口


七。電源部分

TIM1的CH1和CH2輸出PWM控制一個輪子的轉速。
TIM1的CH3和CH4控制一個輪子的轉速。
TIM4的CH1和CH2控制一個輪子的轉速。
TIM4的CH3和CH4控制一個輪子的轉速。
每一個輪子都可以獨立的控制正轉,反轉和速度。
避障模塊用3個引腳
尋跡模塊用3個引腳
測速模塊用4個引腳(定時器的捕獲功能)用於檢測每個輪子的轉速
PB10到PB15用於2.4G的無線通信模塊
32.768K晶振,它的負載電容不能用12.5pF,推薦負載電容為6pF的晶振。
還是分享些相應的資料便於學習參考
(零基礎電子產品設計)
http://www.makeru.com.cn/live/3727_1388.html?s=45051
從0到1,設計自己的開發板
http://www.makeru.com.cn/live/4034_2016.html?s=45051
PWM脈寬調制技術
http://www.makeru.com.cn/live/4034_2146.html?s=45051
(stm32串口應用)
http://www.makeru.com.cn/live/1392_1164.html?s=45051