
STM32学习拓展板
简介
仿普中开发板结构,自制基于STM32F103C8T6最小系统板开发的学习拓展板,采用全直插元器件方式,方便初学者焊接以及学习,支持各种外设和显示屏连接。
简介:仿普中开发板结构,自制基于STM32F103C8T6最小系统板开发的学习拓展板,采用全直插元器件方式,方便初学者焊接以及学习,支持各种外设和显示屏连接。开源协议
:CC BY-ND 4.0
(未经作者授权,禁止转载)描述
自制STM32入门级学习拓展板

核心是STM32F103C8T6最小系统板,目前支持流水灯、呼吸灯、矩阵 键盘、独立 按键、7引脚和4引脚的0.96寸OLED屏(spi、iic自由切换)、8pin的1.44寸彩屏(spi)、LCD1602液晶屏,可外接更多传感器或其余设备

gitee:STM32开发板: 基于STM32F103C8T6核心板设计的开发板
1.主板参数
| 项目 | 规格 |
|---|---|
| 主控芯片 | STM32F103C8T6 (Cortex-M3, 72MHz) |
| 程序存储器 | 64KB Flash |
| 运行内存 | 20KB SRAM |
| PCB尺寸 | 100mm × 100mm |
| 工作电压 | 3.3V (MCU), 5V (外设) |
2.板载资源
LED灯组:PA0-PA7
矩阵 键盘:行(PB4-PB7),列(PB12-PB15)
独立 按键:PA0-PA3
OLED-I²C:PB8(SCL),PB9(SDA)
OLED-SPI:PB13(SCK),PB15(SDA),PB12(RES),PB10(DC),PB11(CS)
LCD1602:PA0-PA7(数据),PC13(RS)、14(RW)、15(EN)
TFT彩屏:PB13(SCK),PB15(SDA),PB12(RES),PB10(DC),PB11(CS),PB9(BLK)
3.使用说明
(1)硬件准备
-
STM32F103C8T6最小系统
-
Type-C供电线
-
跳线帽(用于功能切换)
-
可选传感器模块
(2)开发环境
-
Keil MDK或STM32CubeIDE
-
ST-Link下载器
-
串口调试工具
4. 传感器兼容列表
| 传感器类型 | 接口 | 典型型号 | 应用场景 |
|---|---|---|---|
| 姿态传感器 | I²C | MPU6050 | 平衡小车、姿态检测 |
| 存储模块 | SPI | W25Q64 | 数据存储、字库存储 |
| 环境光传感器 | ADC | BH1750 | 自动调光、智能照明 |
| 土壤湿度 | ADC | FC-28 | 智能农业、植物监控 |
| 火焰传感器 | GPIO | KY-026 | 火灾报警、安全监控 |
| 霍尔传感器 | GPIO | A3144 | 转速检测、位置检测 |
5.开源协议
本设计仅供个人学习、教育研究使用
禁止用于任何商业用途,包括但不限于:
- 批量生产销售
- 集成到商业产品
- 提供收费制作服务
- 盈利性培训课程
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










