【浙江理工电赛】STM32F103RCT6主控(H题)

3个月前

简介:STM32F103RCT6单片机

开源协议: GPL 3.0

  • 1050
  • 12
  • 7

描述

本项目获浙江理工大学第五届大学生电子设计竞赛一等奖

队伍编号:ZSTU011

队伍成员:毛晓宇,胡雨琛,杨飞宇

指导教师:金海

相关工程

STM32F103RCT6主控

MC34063升压模块

《校级电子设计竞赛》 设计总结报告

浙江理工大学电子设计大赛H题:LED闪光灯电源




一、工程简介:
  • 一块好用且资料丰富的32核心板,芯片采用STM32F103RCT6。设计主要参照正点原子MINI板,校赛期间制作并“服役”。
  • 核心板上秉持最小原则仅搭载了OLED显示模块、CH340下载模块、三个自定义按键和一个复位按键。
  • 外部晶振采用8M和32.768K,满足常规的定时需求。
  • 电源模块采用了AMS1117-3.3,工作供电方式可采用USB供电,或直接在板子的任一5.0V引脚供给5V电压即可。
二、板载资源:

STM32F103RCT6芯片性价比极高,它拥有的资源包括:

  • 48KB SRAM
  • 256KB FLASH
  • 2 个基本定时器
  • 4 个通用定时器
  • 2 个高级定时器
  • 2个 DMA 控制器(共 12 个通道)
  • 3 个 SPI、2 个 IIC
  • 5 个串口
  • 1 个 USB
  • 1 个 CAN
  • 3 个 12位 ADC
  • 1 个 12 位 DAC
  • 1 个 SDIO 接口
  • 51 个通用 IO 口
三、工程改进方向:

由于这是第一版实验板,在设计方面还有很多不周,在后期会继续改进更新。

  1. 将SWD烧写引脚引出,用STLINK烧写代替以CH340串口为基础的ISP烧写方式,方便在线调试,进一步缩小板子面积(考虑保留USB仅作供电)
  2. usb接口更新,miniusb逐渐退出历史舞台,会考虑更新为microusb或者其他
  3. OLED_0.96一般市面上有4脚和7脚两种,目前板子仅支持4脚I2C型,后续改进会引出7脚
  4. 将BOOT0,BOOT1脚引出,改为可供用户选择二者高低电平的设计

板子的设计如有考虑不全的地方,希望大家不吝批评提出建议!作者也会不断学习改进。

四、其他说明
  • 工程附件中上传有此款开发板的常用资料,包括原理图、开发手册、常用例程、驱动、串口下载和调试工具等等。
  • 在附件的最后上传有矩阵键盘和OLED的测试程序,Template(Matrix)
  • 键盘接线图如下,如果熟悉的话接线引脚可自行在工程文件的Key_4_4.c,Key_4_4.h中更改。
五、工程实物图

01.jpg 01.jpg02.jpg

文档

STM32_CoreBoard

在编辑器中打开

STM32_CoreBoard

在编辑器中打开

BOM

ID Name Designator Footprint Quantity
1 Green LED1 LED0805-RD 1
2 S8050_C266592 Q1 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR 1
3 AMS1117-3.3_C369933 U1 SOT-223-4_L6.5-W3.5-P2.30-LS7.0-BR 1
4 500mA F1 F1206 1
5 S8550_C181159 Q2 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR 1
6 IN4148 D1 DO-35_BD2.0-L4.2-P8.20-D0.5-RD 1
7 DTS-61K-V KEY1,KEY2,WK_UP1,RST1 KEY-TH_4P-L6.2-W6.2-P4.50-LS6.5 4
8 10uh L1 L0805 1
9 Blue LED2 LED0805-R-RD 1
10 22pF C20,C19,C15,C14 C0805 4
11 12.5pF C12,C13 C0805 2
12 100nF C1,C2,C3,C4,C5,C11,C9,C7,C17,C18,C16 C0805 11
13 CH340G U3 SOIC-16_L9.9-W3.9-P1.27-LS6.0-BL 1
14 1K R1,R8,R10,R9,R2,R4,R3 R0805 7
15 10K R7,R6 R0805 2
16 32.768KHz X1 OSC-TH_BD3.0-P1.10-D0.4 1
17 1M R5 R0805 1
18 HDR-M-2.54_1x20 J3,J4,J5 HDR-M-2.54_1X20 3
19 10uF C10 CAP-TH_BD6.3-P2.50-D1.0-FD 1
20 220uF C8,C6 CAP-TH_BD6.3-P2.50-D1.0-FD 2
21 Red LED3 LED0805-R-RD 1
22 OLED J1 HDR-M-2.54_1X4 1
23 HDR-M-2.54_1x4 J2,J6 HDR-M-2.54_1X4 2
24 u-m-m5ss-w-2 USB1 MICRO-USB-SMD_MICRO-USB-13 1
25 12MHz X3 HC-49US_L11.5-W4.5-P4.88 1
26 8MHz X2 HC-49US_L11.5-W4.5-P4.88 1
27 STM32F103RCT6 U2 LQFP-64_L10.0-W10.0-P0.50-LS12.0-BL 1

展开

登录注册之后才可以进行评论操作
工程所有者当前已关闭评论
征集令发布者当前已关闭评论
全部评论 12

tententen

@yiuer  哈哈当然不是啦,题目是LED恒流源电路设计,只是校赛期间所有用立创画的板子都上传了而已

2020-08-11 16:33:16
回复

yiuer

好奇问一下,是这个最小系统获得贵校电赛一等奖吗?

2020-07-25 08:08:57
回复

xujichao666

@1163G  对,得多练练,向大佬靠拢

2020-07-22 21:01:48
回复

明天会更好

@xujichao666  PCB画的一般,小白水平

2020-07-22 18:27:59
回复

tententen

听取意见改进了一些设计上的不足,第二版已经出炉,本人焊接使用后性能稳定表现良好!强推第二版!
https://oshwhub.com/tententen/stm32_coreboard_v2

2020-07-08 23:29:57
回复

simasure

感谢分享,用到的时候回来看看

2020-07-08 17:23:19
回复

tententen

@xujichao666  谢谢!

2020-07-08 15:33:08
回复

xujichao666

很厉害哦,继续加油!!!!

2020-07-03 13:44:31
回复

tententen

@ZH123_EDA  好的!之后会逐步改进完善设计

2020-07-01 10:18:24
回复

ZH123_EDA

继续设计扩展板,把所有外设都引出来

2020-06-28 11:47:34
回复

tententen

@baobaoa  感谢你的建议!用mini口是因为手边一直有一条配套的烧录线,但这种口确实有些过时,生活中这种配套线材已经不太容易找到了。

2020-06-27 16:10:35
回复

baobaoa

为啥不把mini-b口改掉呢。。。

2020-06-27 11:53:10
回复

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn