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,芯片就有可能会烧掉。
- 下一列