目录
一、学习目标
- 了解什么是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
加油!
版权声明:本文为weixin_44917390原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。