市场上的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单片机的小伙伴有帮助。当然上文若有不妥之处,欢迎指正。

备战全国电子设计大赛-自制STM32F103C8T6核心板相关推荐

  1. 备战全国电子设计大赛-TB6612FNG电机驱动模块

    TB6612FNG电机驱动模块 TB6612模块简介: TB6612FNG是一款直流电机驱动器件,具有大电流MOSFET-H桥结构,双通道电路输出,可同时驱动2个电机. 每个通道输出最高1A的连续驱动 ...

  2. 全国电子设计大赛历年考题归类分析--太行山麓创客空间基地

    全国电子设计大赛历年考题归类分析–太行山麓创客空间基地 大赛分类 大赛题目预测,近期关注

  3. 2019年全国电子设计大赛D题《简易电路特性测试仪》(一)仿真阶段

    文章目录 前言 一.仿真阶段 二.仿真结果 三.仿真结果分析 四.实物制作 总结 前言 国赛就是把往年的真题都做会了,你就会了.这次我们训练的是2019年全国电子设计大赛D题<简易电路特性测试仪 ...

  4. 2019年全国电子设计大赛D题《简易电路特性测试仪》(三)输出阻抗、增益、上限频率测量

    文章目录 前言 一.输出阻抗是什么? 二.输出阻抗测量方案 1.测量方案 2.实际电路制作 4.注意事项 三.增益测量 四.幅频特性测量 五.测试结果及总结 1.电路实物图 2.测试结果 3 .总结 ...

  5. 全国电子设计大赛 物品清单分析2013年

    电子设计大赛的清单出来,每逢这个时刻,很多人都喜欢猜猜看会出什么样的题目,我也不例外. 应该说,电赛很是很锻炼人的,虽然最终竞赛只是短短的4天3夜,但是总还是要在这之前付出很艰辛的努力.一个电赛题目有 ...

  6. 2019全国电子设计大赛D题---简易电路特性测试仪

    本文是2019年博主参加电子设计大赛的项目说明书,博主在此次比赛中荣获三等奖,今天将项目说明书分享出来,希望和大家共同进步! 一.摘要: - . 搭建了静态工作点稳定电路作为被测电路,测试系统使用ST ...

  7. 2019年全国电子设计大赛综合测评感悟

    第一次写博客,不太会格式,大家将就看吧. 2019年国赛综合测评题目大概要求是利用四运放LM324和四通道与非门74LS00芯片各一片,设计产生: (1)频率可调(19-21KHz),幅度不小于3.4 ...

  8. 全国电子设计大赛2019年前历届优秀作品,肯定对你电赛之路有所帮助!

    转载发现的这篇电赛收藏文章,里面内容虽然基本上都是2019年之前的,但是还是有很多资料值得学习的,特此分享一波,希望对大家有所帮助. 大学生电子设计大赛最全资料 [01]历年赛题+优秀作品-度盘(wh ...

  9. A1-2019年全国电子设计大赛综合测评multisim仿真

    节省码字,下文均为图片,原文下载,请移步https://download.csdn.net/download/songmake1987/87209089 培训网址:全国大学生电子设计竞赛培训网全国大学 ...

最新文章

  1. R语言诊断试验数据处理与ROC分析实战案例:联合诊断ROC
  2. set OpenCV_ROOT
  3. UNITY 内存问题资料收集
  4. 【今日CV 计算机视觉论文速览 第116期】Mon, 13 May 2019
  5. web.xml 详细介绍
  6. ubuntu16.04.3 ntp服务
  7. mrtg监控硬盘容量,内存占用,CPU占用 二
  8. 电磁场仿真原理——5. 有限元法(FEM)
  9. Oracle+ogg-00664,OGG采用NET8方式读取ASM中日志报OGG-00664(ORA-12162),配置如下:
  10. 基于JAVAWEB的高校行政管理系统
  11. 小写和大写开头的英文名字  internet 和Internet在意思上有何重要区别?
  12. matlab遥感图像 提取地物,基于MATLAB的遥感图像变化监测研究(图文)
  13. tween.js--使用/教程/实例
  14. WPF——后台代码实现将多张图片拼接成一张
  15. 什么是JPA?SpringBoot 中使用JPA
  16. Android下载并打开PDF文件
  17. IPv4 地址与 int 值转换【Python】
  18. js定时器以及验证码倒计时案例
  19. 电脑远程window server2012服务器时,发生身份验证错误,要求的函数不受支持……原因终于找到 了
  20. Flutter —— 为所有屏幕构精美应用

热门文章

  1. littleVGL学习笔记4——Tasks任务系统
  2. 测试简历投递一定要注意这10点,否则大概率会被刷掉
  3. c语言判断pcap文件结尾,PCAP文件扩展名 - 什么是.pcap以及如何打开? - ReviverSoft...
  4. 【Python 百练成钢】前缀和
  5. Spring boot开源项目之个人博客(11)—登录功能实现
  6. Linux欧姆单位怎么打,RF场强的基本单位及换算
  7. 百度分享插件,微信,人人网,新浪微博等等
  8. 行业领先公司和软件系统
  9. vue 变量定义 对象_详解Vue 全局变量,局部变量
  10. use strict 的用法