STM32F1系列資源
時鍾,復位和電源管理:
- 2.0~3.6V電源和IO電壓
- 上電復位,掉電復位和可編程的電壓監控
- 強大的時鍾系統
-4~16M的外部高速晶振,筆者學習時使用的原子的Mini版STM32F103RCT6,外部晶振使用的是8MHz
-內部8MHz的高速RC振盪器(當外部高速晶振壞了時使用,自動)這個作用在我的另外一篇博客中也將會講到,一般不會用到。
-內部40KHz低速RC振盪器,用於看門狗時鍾
-內部鎖相環(PLL,倍頻),一般系統時鍾都是外部或者內部高速時鍾經過PLL倍頻后得到(可以將震盪8M倍頻到72M)
-外部低速32.768K的晶振,主要做RTC時鍾源
低功耗
- 睡眠、停止和待機三種低功耗模式
- 可用電池為RTC和備份寄存器供電
AD
- 3個12位AD,21個外部測量通道
DA
- 2個12位DA
DMA
- 12個DMA通道(7+5=12; 7通道DMA1,5通道DMA2)
- 支持外設:定時器,ADC,DAC,SDIO,I2S,SPI,I2C,和USART
定時器
- 4個通用定時器
- 2個基本定時器
- 2個高級定時器
- 1個系統定時器
- 2個看門狗定時器
通信接口:多達13個通信接口
- 2個I2C接口
- 5個串口(3個USART和2個UART)
- 3個SPI接口
- 1個CAN2.0
- 1個USB FS
- 1個SDIO
內部結構
最小系統
- 供電
用Vcc=3.3V供電,可以通過AMS-1117來轉換 - 復位
- 時鍾:外部晶振(2個)
- Boot啟動模式選擇
- 下載電路(串口/JTAG/SWD)
- 后備電池
注:電路圖來自原子,侵刪