STM32
登录
直播中
人走了
9年用户
939经验值
擅长:制造/封装 光电显示
私信
关注
[问答]
如何自制STM32F103C8T6核心板?
开启该帖子的消息推送
如何自制
STM32
F103C8T6核心板?
回帖
(1)
徐丽丽
2021-12-17 14:07:31
市场上的STM32开发板,最小系统核心板种类很多,价格十几到几百不等。喜欢DIY的同学,不妨自己DIY一块低成本的、能够满足入门要求的,适合用于自制的小项目的STM32核心板。
选择的STM32芯片是STM32F103C8T6
选择理由:
价格便宜;
LQFP封装,方便焊接;
IO数量可满足平时需求。
电子设计竞赛中简单的控制题,电源题等题目,可使用此单片机完成赛题的要求。对于单片机的初学者或需要使用单片机做一些简单的小项目,这款器件是一个很好的选择。
以下是STM32核心板的分解部分:
电源部分:
首先确定核心板的供电,直接提供5V为核心板供电
该核心板需要两种不同电压的电源:S_5V为OLED屏幕供电,M_3V3为stm32芯片供电,3.3V为NRF24L01供电。
电源部分原理图如下:
为板子提供5V电源,通过AMS1117产生3.3V电源和LP5912产生3.3V电源。
STM32引脚与外设:
设计完电源部分后,就得考虑STM32的引脚与外设如何连接了。
时钟威廉希尔官方网站 :
STM32核心板上最重要的就是系统的时钟源了。这里采用一个8MHz的无源晶振连接在STM32的OSC_IN和OSC_OUT引脚上,威廉希尔官方网站 如图:
SWD接口:
为了方便下载代码,需要留出一个SWD接口用于通讯。
按键部分:
在板子上一共留了5个按键,其中4个是用户自定义的按键,另一个是用于系统复位的复位按键。
LED部分:
为了方便调试代码、指示运行状态等,设计了两个LED指示灯。
NRF2401接口:
个人小项目可能用到的数传模块,方便调试。
OLED:
在项目制作中经常会使用到OLED,因此预留了IIC协议的OLED接口。
预留串口:
方便调试以及连接其他外设。
CAN接口:
使用此芯片TJA1051T/3在核心板集合了CAN收发器,预留CAN通信接口。
PWM接口:
预留PWM接口,方便使用。
PCB与焊接:
PCB 3D效果图:
STM32F103C8T6是采用LQFP封装的,这很大程度上方便了PCB的设计和手工焊接,PCB采用2层板设计,尺寸仅48mmX40mm。
实物图:
写在最后:
作为学习者给大家分享自己完成的STM32核心板,希望对想入门STM32单片机的小伙伴有帮助。当然上文若有不妥之处,欢迎指正。
市场上的STM32开发板,最小系统核心板种类很多,价格十几到几百不等。喜欢DIY的同学,不妨自己DIY一块低成本的、能够满足入门要求的,适合用于自制的小项目的STM32核心板。
选择的STM32芯片是STM32F103C8T6
选择理由:
价格便宜;
LQFP封装,方便焊接;
IO数量可满足平时需求。
电子设计竞赛中简单的控制题,电源题等题目,可使用此单片机完成赛题的要求。对于单片机的初学者或需要使用单片机做一些简单的小项目,这款器件是一个很好的选择。
以下是STM32核心板的分解部分:
电源部分:
首先确定核心板的供电,直接提供5V为核心板供电
该核心板需要两种不同电压的电源:S_5V为OLED屏幕供电,M_3V3为stm32芯片供电,3.3V为NRF24L01供电。
电源部分原理图如下:
为板子提供5V电源,通过AMS1117产生3.3V电源和LP5912产生3.3V电源。
STM32引脚与外设:
设计完电源部分后,就得考虑STM32的引脚与外设如何连接了。
时钟威廉希尔官方网站 :
STM32核心板上最重要的就是系统的时钟源了。这里采用一个8MHz的无源晶振连接在STM32的OSC_IN和OSC_OUT引脚上,威廉希尔官方网站 如图:
SWD接口:
为了方便下载代码,需要留出一个SWD接口用于通讯。
按键部分:
在板子上一共留了5个按键,其中4个是用户自定义的按键,另一个是用于系统复位的复位按键。
LED部分:
为了方便调试代码、指示运行状态等,设计了两个LED指示灯。
NRF2401接口:
个人小项目可能用到的数传模块,方便调试。
OLED:
在项目制作中经常会使用到OLED,因此预留了IIC协议的OLED接口。
预留串口:
方便调试以及连接其他外设。
CAN接口:
使用此芯片TJA1051T/3在核心板集合了CAN收发器,预留CAN通信接口。
PWM接口:
预留PWM接口,方便使用。
PCB与焊接:
PCB 3D效果图:
STM32F103C8T6是采用LQFP封装的,这很大程度上方便了PCB的设计和手工焊接,PCB采用2层板设计,尺寸仅48mmX40mm。
实物图:
写在最后:
作为学习者给大家分享自己完成的STM32核心板,希望对想入门STM32单片机的小伙伴有帮助。当然上文若有不妥之处,欢迎指正。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32F103C8T6
核心板
ST_Link为什么会下载失败
2021-09-24
1750
请问
STM32F103C8T6
小系统
核心板
如何点亮内置LED?
2021-12-14
1849
STM32f103c8t6
的引脚有哪些
2021-10-26
4435
如何对
stm32F103c8t6
的固件进行烧录呢
2022-01-18
2853
怎样去使用
STM32F103C8T6
开发
板
最小系统
板
呢
2021-10-19
2461
如何对
STM32F103C8T6
定时器进行配置呢
2021-11-24
1744
STM32F103C8T6
的硬件介绍
2021-09-24
8347
请问
STM32F103c8t6
有没有DAC功能?
2019-01-04
17279
怎样使用Arduino IDE去烧录
stm32f103c8t6
开发
板
呢
2021-10-25
1583
电源问题导致
C8T6
核心板
多次烧坏希望大家帮帮我共同解决问题
2022-11-15
1781
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分