站内搜索
发作品签到
专业版

STM32F103RCT6学习板 | STLINK | 开发板

工程标签

946
0
0
8

简介

一个自带STLink的STM32f103RCT6学习板,板载多种传感器,复刻成本不到30元。

简介:一个自带STLink的STM32f103RCT6学习板,板载多种传感器,复刻成本不到30元。

开源协议

GPL 3.0

创建时间:2024-12-12 20:24:56更新时间:2026-05-25 15:54:56

描述

更新

2025.1.9 工程发布

项目描述

STM32F103RCT6学习板,板载STLINKV2.1可以使用一根Type-C线即可下载程序和使用串口进行调试。

该板集成多种模块方便学习,可以学习使用GPIO,ADC,I2C, SPI等功能,

引出部分引脚,PCB最小封装采用0603单面元器件摆放,尺寸小巧便于复刻。

板载资源

  • 调试:板载STLINK,带有虚拟串口
  • 屏幕:128x64OLED屏幕
  • 存储: W25Q64 FLASH芯片
  • IMU: MPU6050
  • 交互: 按键x2 、 五向开关
  • 其他: ADC 旋转电位器、蜂鸣器、WS2812B RGB灯、引出接口、LED若干

 

注意事项:

自制STLINK最好选用正版F103CBT6,烧录固件后才有虚拟串口和虚拟U盘。本项目采用air32F103CBT6 制作stlink,固件完全兼容。

采用SN74HC573锁存器芯片控制LED,PA8引脚高电平使能锁存器,即在 EN 指示灯亮起时可对LED进行操作。

OELD屏幕采用SSD1312驱动,采用不同驱动代码可能导致显示异常。

蜂鸣器采用5020无源蜂鸣器,输入方波信号时才可以响,

切记不要一直输入高电平,不会响而且会严重发热,造成损坏。

 

关于

一直想做一块板载stlink的开发板,同时板载一些模块,便于学习和验证算法,借此机会得以实现。

引出的引脚不算多,受限于体积和二层板也只能引出这么多了。

五向开关和两个按键的布局方便双手操作(一直想做一个类似arduboy那样的游戏机)。

后续可能还会写一些开源Demo,敬请期待。

————————————————————————————————————————————————————————

复刻

1.焊接检查无误后,用Type-c数据线连接电脑,此时电脑右下角会出现“无法识别的USB设备”,这是正常现象。

2.接着需要烧录STLINK的固件,使用一个单独的STLINK对板载STLINK烧录固件。

将STLINK连接如图所示的接口,使用附件中的 "STM32 STLINK Unity" 软件进行烧录。

(注意STLINK固件有读取保护,烧录成功后是不能烧录或清除的)STLINK需要驱动,一般下载"STM32 STLINK Unity"会自动安装驱动,

烧录成功后就可以在电脑“管理”中看到STLINK,如果STLINK带有黄色的叹号说明没有驱动。

2.STLINK的固件需要更新后才可以正常使用,不需要再使用SWD下载,使用Type-C就可以更新固件,

打开STM32的KEIL的工程,在魔术棒选择ST-Link Debugger,下载时KEIL自带的STLINK固件跟新工具会检测到版本过低,

按照他的提示更新固件即可,

更新完成后就会有串口和虚拟U盘了,此时STLINK固件烧录完成,就可以开始愉快的进行编程了。

串口助手中也可以正常显示

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
STLinkV2.J28.M18.bin
31
2
STM32 ST-LINK Utility v4.6.0.zip
72
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

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

底部导航