STM32F103C8T6核心板电路深度解析学习笔记

如图所示,分析STM32F103C8T6核心板的重要电路。

1.电源电路:SMT32F103内核供电是3.3V,外部常用USB输入5V;常用LDO线性稳压芯片转换电压,搭配输入、输出滤波电容,实现稳定供电,部分设计还增加防反接,保险丝保护。

2.时钟电路:

高速外部时钟 HSE:一般8MHz无源晶振,配合起振电容,给系统主时钟倍频,最高倍频到 72MHz(F103 最高主频),保证程序运行时序准确;

低速外部时钟 LSE:32.768kHz晶振,专门供给 RTC 实时时钟,用来做日历计时,掉电后可由纽扣电池维持走时。

3.复位电路:典型是上拉电阻+复位按键,默认 RST 引脚为高电平(正常运行);按下按键,RST 拉低,芯片进入复位状态,松开后重新上电启动。F103 支持低电平复位。

4.主控芯片:核心 MCU,64KB Flash、20KB SRAM,最高 72MHz,是最经典的入门 STM32,所有外设、程序都在这颗芯片里运行。

5.调试接口:SWD 只需要SWDIO、SWCLK两根核心信号引脚(相比 JTAG 节省引脚),一般还会额外引出 GND、3.3V;作用:下载程序、在线断点调试、查看变量,是开发必备。引脚对应:PA13 (SWDIO)、PA14 (SWCLK)

6.IO口引出:把芯片所有通用 IO 引脚通过排针引到板边,用来外接 LED、传感器、电机等外设,是核心板作为母板拓展外设的基础。

7.特殊引脚处理:BOOT0、RES等引出。

BOOT0:启动模式选择引脚。BOOT0=0:从主 Flash 启动(正常下载程序后运行模式);

BOOT0=1:从系统存储器启动(串口 ISP 下载);一般用拨码开关或者排针短接帽控制;

RST:复位引脚单独引出,外部电路也可以控制芯片复位

该板为基于STM32、用于电机PID闭环控制的开发板,可以做速度环、位置环PID。

如图为STM32最小系统原理图。其中包含主控芯片U2,电源电路U1,时钟电路(两路外部晶振)

复位电路(SW1),BOOT启动模式电路(P1排针),SWD调试接口(P2),电源去耦电容C3,C4,C10,C11。

比较两种STM32F103,调试接口。

其中SWD引脚只占用2根IO,占用引脚极少,剩下的PA15、PB3、PB4可以当做普通的GPIO引脚给项目用。硬件电路简单,布线方便。

JTAG调试引脚的功能齐全,支持边界扫描测试、多芯片串联调试。下载速度上限更高,适合大工程、大容量MCU。

相关推荐
杯子不吃紫菜1 小时前
LangGraph 体系实战(下):中断恢复、流式、子图与设计模式
单片机·嵌入式硬件·设计模式
qq_448011162 小时前
中断服务函数简介
嵌入式硬件
Risehuxyc2 小时前
STM32程序逻辑---入口函数逻辑和NVIC嵌套向量中断控制器初始化
stm32·单片机·嵌入式硬件
【 STM32开发 】2 小时前
CubeMX+STM32】SD卡U盘实现__USB+FATFS (F103 篇)
stm32·单片机·嵌入式硬件
jianqiang.xue3 小时前
3倍向量算力:Arm给最小MCU装上本地AI
arm开发·人工智能·单片机
无敌最俊朗-17 小时前
【电感专题2:电感的感抗、电路的阻抗、电流的滞后】
单片机·嵌入式硬件·元器件·电感
wuyk55521 小时前
嵌入式故障诊断-Bug002-局部大数组压栈高温必死机
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机·嵌入式实时数据库
Zwawa1 天前
嵌入式OLED表驱动菜单:用一张表、一个栈和一个窗口重写表驱动菜单
c语言·单片机·嵌入式
Dev_XH1 天前
【成品设计】基于沁恒单片机的电动汽车充电站智慧调度系统
stm32·单片机·嵌入式硬件·物联网
shimly1234561 天前
(done) 嵌入式硬件电路图 (5) 重要的元器件特性之二极管三极管
嵌入式硬件