4.嵌入式硬件基礎
4.1認識上官二號開發板
- 主控芯片:STM32F103C8T6
- 高速晶振:8M
- 低速晶振:32.768k
- LED:5顆
- KEY:3個
主控芯片內部的資源如下
項目 | 介紹 |
---|---|
內核 | Cortex-M3 |
Flsah | 64K*8bit |
SRAM | 20K*8bit |
GPIO | 37個GPIO,分別為PA0-PB15,PC13-PC15,PD0-PD1 |
ADC | 2個12bitADC合計12了通道,外部通道:PA0到PA7+PB0到PB1內部通道:溫度傳感器通道ADC——Channel_16和內部參考電壓通道ADC——Channel_17 |
定時器/計數器 | 4個bit定時器/計數器,分別為TIM1,TIM2,TIM3,TIM4,TIM1帶入死區插入,常用于產生PWM控制電機 |
看門狗定時器 | 2個看門狗定時器(獨立看門狗WDG,窗口看門狗WWDG) |
滴答定時器 | 1個24bt向下計數的滴答定時器systick |
工作電壓,溫度 | 2V~3.6V,-40攝氏度到85攝氏度 |
串口通信 | 2IIC,2SPI,3USART,1CAN |
系統時鐘 | 內部8MHz時鐘HSI最高可倍頻到64MHz,外部8MHZ時鐘HSE最高可倍調到72MHZ |
4.2STM32F103C8T6引腳分布
引腳定義在芯片手冊的第17頁,
- 因為芯片手冊是STM32F103系列的芯片的手冊所以首先看表格的左上角需要找到芯片對應的分裝類型,然后看對應的列(我們的是LQFP48封裝類型的)。
- 封裝名稱對應的列就是引腳的編號。
- 然后表格右邊一行就是引腳的名稱。
- 下一列是引腳的類型,在表格的最下面有類型的解釋(I=輸入,O=輸出,S=電源,HiZ=高阻)。
- 下一列是電平,FI代表:容忍5V,如果沒有FT的引腳輸入5V,芯片就有可能會燒掉。
- 下一列