目录
一、学习目标
- 了解什么是STM32芯片
- 了解STM32核心板的各个电路模块
二、STM32芯片介绍
- ARM公司 Cortex-M3内核
- 双12位ADC UART SPI I//O
- 工作功耗36mA,待机功耗2uA
三、核心电路板(原理图)

四、通讯-下载模块接口电路
- 程序下载
- 实现计算机与STM32之间的通讯
- 提供5V供电(模块的电源输出开关拨到5V档位)

五、电源转换电路
- 5V输入电压转换为3.3V输出电压
- 二极管D1(SS210)的功能是防止STM32核心板向通讯-下载模块反向供电

六、JTAG/SWD调试接口电路
- 这种接法兼容SWD接口,因为SWD只需要四根线(SWCLK、SWDIO、VCC和GND)
- 该接口电路为JLINK或ST-Link提供3.3V的电源(不能通过JLINK或ST-Link对STM32核心板进行供电,而是STM32核心板为JLINK或ST-Link供电)
- JLINK和ST-Link不仅可以下载程序,还可以对STM32微控制器进行在线调试

七、独立按键电路

八、OLED显示屏接口电路
九、晶振电路
- 高精度和低精度的时钟系统:外接 + 内置
- Y1为8MHz晶振,连接到时钟系统的HSE(外部高速时钟)
- Y2为32.768MHz晶振,连接到时钟系统的LSE(外部低速时钟)

十、LED电路
- 电阻起着分压限流
- LED1和LED2分别连接在STM32F103RCT6的PC5和PC4 引脚上

十一、STM32微控制器电路
- STM32滤波电路
- STM32微控制器
- 复位电路
- 启动模式选择电路

十二、外扩引脚
-
STM32F103RCT6总共有51个通用IO,分别是PA0~15、PB0~15、PC0~15、PD0~2,其中PC14、PC15连接外部的32.768KHz晶振,PD0、PD1连接外部的8MHz晶振,除了这4个引脚,STM32核心板通过J1、J2、J3三组排针引出了其余47个通用IO

加油!
本文详细介绍了STM32芯片及其核心电路板的设计,包括STM32的特性、电源转换、JTAG/SWD调试接口、独立按键、OLED显示、晶振、LED电路和微控制器电路等模块。此外,还阐述了通讯下载模块接口和外扩引脚的使用,为读者提供了全面的STM32硬件知识。
6236

被折叠的 条评论
为什么被折叠?



