【前言】
本教程突出两个字,“细”和“简”,也就是详细跟简洁。所用知识涉及到的原理会详细讲明,再而,在排版以及描述上会采取简约风格,进行实例讲解的时候,包含图片过程以及文字过程两部分,因此适合小菜鸟入门。本次使用的是stm32f103c8t6也就是最小系统板作为实验对象,故而暂且只围绕它进行了解。本系列笔记是我个人的学习笔记,经过本人的理解汇总以及完善,如若文中有什么错误还望诸位指出,如若有侵权请告知,某感激不尽。
目录
【前言】
【认识STM32F103C8T6】
(1)名称含义
(2)电路原理图及解释
? ? ? ?①电路原理图
???????②实物图
???????③复位电路
???????④晶振电路
? ? ? ?⑤USB接口
? ? ? ?⑥ 下载端口
???????⑦启动配置
? ? ? ? ? ? ? ? ? ? ? ?
【认识STM32F103C8T6】
(1)名称含义
? ? 符号 | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 含义 | ? ? ST | 公司名:意法半导体 | ? ? M | Microelectronics的首字母,意为微控制器 | ? ? 32 | 此位置指CPU能处理数据的宽度,单位是位(bit),32位单片机可处理8位、16位以及32位的数据。 | STM32 | 意法半导体公司开发的32位微控制器 | ? ? F | 产品类型:Foundation(基础型) | ? ?103 | 产品子类型,103代表增强型 | ? ? C | 此位置代表引脚数,C代表引脚48个引脚 | ? ? 8 | 闪存存储器容量,8代表64KB的闪存存储器 | ? ? T | 封装名称,代表LQFP | ? ? 6 | 工业级温度范围:6表示-40°C~85°C | 补充 | 供电范围:2.0~3.6V(标准3.3V) |
注:此处不做扩展,主要是觉得对新手小菜鸟来讲,了解当下所学的即可,更多的内容待到时候用到再去了解,这系列的文章的核心仅围绕这一种类型进行讲述,删繁就简,读者便不用再进行筛选,方便快速入门。
(2)电路原理图及解释
? ? ? ?①电路原理图
????????②实物图
????????其中序号4为STM32F103C8T6,如下所示:
?芯片左上角的小孔左侧第一个引脚的序号为1,逆时针依次递增。
????????③复位电路
上电复位:上电瞬间,电源经过电阻给电容充电,电容充电电流最大,电容相当于短路,RST端为低电平,电路复位;当电容两端的电压达到极限值时,电容不再充电,充电电流为零,电容相当于开路,RST端被电源上拉为高电平。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
按键复位:RST经过电阻与电源相连,处于高电平,此时按下按钮,RST与接地端相连,从高电平变为低电平,电路复位。
????????④晶振电路
为满足谐振条件使晶体正常工作,一般在晶振两端加上两个电容,以调整负载电容达到晶振起振要求,这两个电容称为匹配电容或者谐振电容也就是上图的C9与C12、C13和C14,公式中用代替。此外集成电路内部还存在一些杂散电容,一般杂散电容大小为3~5pF,而负载电容指的是晶体电路两端的有效电容,匹配电容与杂散电容还有负载电容存在以下关系:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
减少负载电容会使晶体振荡频率升高,增大负载电容会使晶体震荡频率降低。
? ? ? ?⑤USB接口
? ? ? ?⑥ 下载端口
? ? ? 其中C1是滤波电容,作用是让VCC稳定供电。
????????⑦启动配置
启动配置
BOOT1 | BOOT0 | 启动模式 | ×(代表0和1都可以) | 0 | 主闪存存储器 | 0 | 1 | 系统存储器 | 1 | 1 | 内置SRAM |
? ? ? ? ? ? ? ? ? ? ? ?
在最小系统板上,时利用可拆卸跳线帽进行BOOT口与接地端或者电源端相连,在系统板上启动装置模块(即序号3)有标注0与1,0代表接地端,1代表电源端。
??????⑧? LED
其中D1常亮,D2当PC13是低电平时亮,高电平时不亮。
【名称含义】
英文缩写 | 名称 | 英文缩写 | 名称 | NVIC | 嵌套向量中断控制器 | CAN | CAN通信 | SysTick | 系统滴答定时器 | USB | USB通信 | RCC | 复位和时钟控制 | RTC | 实时时钟 | GPIO | 通用IO口 | CRC | CRC校验 | AFIO | 复用IO口 | PWR | 电源控制 | EXTI | 外部中断 | BKP | 备份寄存器 | TIM | 定时器 | IWDG | 独立看门狗 | ADC | 模数转换器 | WWDG | 窗口看门狗 | DMA | 直接内存访问 | DAC | 数模转换器 | USART | 同步/异步串口通信 | SDIO | SD卡接口 | I2C | I2C通信 | FSMC | 可变静态存储控制器 | SPI | SPI通信 | USB?OTG | USB主机接口 |
|