发作品签到
专业版

stm32f103rct6电路板(附带stlink下载器)

工程标签

268
0
0
0

简介

本项目基于STM32RCT6芯片板的开源硬板,开发板将芯片的所有引脚进行了引出,附加了oled外接引脚、w25q存储芯片等,方便对stm32进行学习,集成了stlink下载器。

简介:本项目基于STM32RCT6芯片板的开源硬板,开发板将芯片的所有引脚进行了引出,附加了oled外接引脚、w25q存储芯片等,方便对stm32进行学习,集成了stlink下载器。

开源协议

GPL 3.0

创建时间:2025-02-23 11:04:22更新时间:2025-03-28 03:02:22

描述

为什么做:

stm32f103c8t6没有DAC;引脚相较于其它型号少(方便画、焊);用面包板学习不方便;下载器、usb-ttl外置繁琐;对PCB学习的总结

主要包含模块概述:

1、stlink-V2下载器(在原理图的P2页)

参考一个开源项目所做,实现对主芯片stm32rct6的烧录,以及串口通信,对应主芯片的PA9、PA10引脚。

电路板下载完成后,可通过STM32 ST-LINK Utility或其它工具将stlinkV2的程序烧录进去,烧录引脚在下图绿色方框内,具体引脚名称由于原件摆放密集没有做丝印,可查看原理图。

烧录文件可根据需求自行寻找下载,这里在附件中提供一份。烧录成功后,通过type-C口将该电路板与电脑连接后会出现一个虚拟U盘(不想要这个U盘可以找找别的版本),表示烧录成功,以后对主芯片进行烧录、串口(PA9、PA10)调试只需要连接这一根线即可。

该部分参考项目地址:https://oshwhub.com/CYIIOT/ST_LINK-V2_1

2、OLED与W25Q32

这属于是在我自己学习stm32中觉得比较方便的一部分吧,通过oled进行一些调试、过程信息的输出,比串口稍微直观方便一些。

至于W25Q32是我在学习OLED中所需要的,想通过OLED实现一段小视频的播放缺少存储数据的位置,在此加上。(用来学习iic、dma、数据读写)

注:这里只是IIC格式的0.96存oled屏,各个商家给出的引脚顺序不一定相同,需自行修改。

3、电源

该部分包含5V与3.3V电压的转换、滤波、防止电流过大的保险丝、防止电压尖峰的二极管等,可根据需求自行选择不同参数的元件。

对于芯片的模拟电源部分除电容以外加入了电感,进一步保证电源供电的平稳。

对于主芯片的VBAT给了一个1220型号的纽扣电池,电路原理图如下,该电路在有外部供电时由外部供电、外部供电消失则由电池供电。(用来学习stm32的电源管理)

3、USB

该电路板提供了两个TYPE-C接口,一个用来作为烧录器及串口通讯,两一个就是与stm32主芯片进行usb通讯。

4、电容触摸按键

该部分没有试验过,电路图参考网上所说,只在一层铺了铜,不知实际使用体验。

5、机械按键

提供了四个用来与主芯片交互的物理按键以及一个复位按键。以及电源开关

6、外置

所有stm32rct6的引脚均通过排针进行了引出,方便调试,所有的usart的tx与rx均放在了一起(没有考虑重映射),有复用功能的引脚基本没有用于按键、w25Q等外设,最后将富裕出来的一些没有(很少用到的)复用功能的没有使用的引脚排列了出来,即下图中PC8-PC11这些引脚,可直接外置连接矩阵键盘进行学习。

7、待优化

项目中的PC13参考一般的stm32f103c8t6最小系统板接了led,但是这个引脚还是用来进行入侵检测的,接成按键还是比较好的,这个led与按键的引脚找一个替换一下。

 

最后

相关元件的选取与取值参考了野火的指南者

欢迎各位指点,助我进一步改进

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
STLinkV2.J28.M18.bin
2
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航