发作品
标准版

一款带屏幕、无排针、高颜值STM32开发板

8.4k
0
0
4
简介:之前看过瑞生的51开发板,就想着能不能做一款精致的32开发板呢?头脑一热就设计出了这款开发板,也导致了许多BUG....
开源协议:Public Domain
创建时间:2022-05-13 13:29:46更新时间:2022-06-29 12:48:35

描述

这是一款主控为STM32F103C8T6的开发板,设计初衷是既能作为开发板使用,又能嵌入实用项目,可以大大提高初学者的学习动力,比如做一款简单时钟,通电就可以放置在桌面上使用,但想法虽好,有很多设计的地方没有考虑到,现在是一个带不少BUG的版本,能力强并且感兴趣的大佬可以帮忙改改BUG,想学习用途的也可以直接拿去用,BUG我会在后面具体列出。

 

 

首先介绍一下此开发板的板载外设,STM32内部外设将不列举。

1、2.8寸,SPI串行屏幕,中景园电子购入。

2、4路LED灯。

3、4路轻触按键。

4、一个小尺寸无源蜂鸣器。

5、板载CH340串口通信,不可以下载程序。

6、SWD下载接口。

7、AT24C02,IIC控制的EEPROM。

8、W25Q128,SPI控制的FLASH。

9、DS18B20数字温度传感器。

 

 

此开发板有以下特征

1、区别于传统引出排针的开发板,此开发板使用排母作为IO口引出,整洁美观,但有小伙伴提出排母使用次数多之后会有松动也是一个问题。

2、boot使用拨码开关切换,再也不用用指甲抠那个跳线帽了!

3、开发板屏幕不可拆卸,并且使用亚克力板保护,颜值高!

 

 

但是刚才也提到开发板有不少BUG,我将我已经发现的一一列举供大家参考:

1、EEPROM无法使用。

2、屏幕分辨率比较高,主控芯片内存较小,有一种“小马拉大车”的感觉,甚至无法存储一张完整分辨率的图片,本人给出两种解决方案:①外界或修改PCB添加一个SD卡槽②使用更高内存的主控芯片,替代芯片有国产AT32芯片,或者更高级别的stm32芯片,但是PCB就需要重新绘制。以上两种方法本人并未验证可行性。

3、SPI flash由于芯片丢失且懒,一直没有重新购买所以没有验证。

4、屏幕四角有固定角但是PCB没有打孔洞,需要多层双面胶才能固定,或者直接使用亚克力盖板。

5、长排母安装时略显拥挤,勉强使用,有能力的小伙伴可以重新绘制PCB拉长间距。

6、32768Hz晶振不起振。

其他功能均正常使用。

 

 

排母使用贴片排母,淘宝搜索可得。主板整体99%使用贴片元件,整洁美观。本人强迫症,PCB布局基本使用对称居中思想。PCB布线能力有限,仅能将线走通。

整板采用底板+主板+亚克力盖板的三明治结构,底板主要提供引脚信息和一些标识,亚克力盖板用于保护屏幕,四角分布有M3螺丝孔槽,使用M3*16螺丝以及M3*4铜柱串联固定,底板处使用M3螺母进行固定,详情请见视频:

 

演示视频地址:

https://www.bilibili.com/video/BV1wY4y147wJ?spm_id_from=333.999.0.0&vd_source=b712a3bad59f0608d305695f96fd9910

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
开发板.mp4
98
克隆工程
添加到专辑
0
0
分享
侵权投诉
工程成员
全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程