STM32Devkit
简介
小巧精致的STM32点屏开发板
简介:小巧精致的STM32点屏开发板开源协议
:GPL 3.0
描述
作为一个垃圾佬,平时最喜欢买的电子垃圾就是屏了。
而屏买回来之后当然得先点亮再吃灰的,
那么一块专门用来点屏的开发板自然是必不可少的。
针对常见的16bit/8bit并口屏、SPI串口屏、IIC串口屏,
我在19年的时候设计了第一代点屏开发板:
MCU选择了STM32F103VCT6,带FSMC功能,用来点80并口屏很不错,
可惜的是NE引脚只有一个,没办法再外扩SRAM。
开发板主要功能如下:
1.正点原子16位LCD/OLED屏接口(FSMC);
2.自定义的SW-LCD/OLED屏接口(FSMC,适合8位并口屏);
3.通用SPI-LCD/OLED屏接口(兼容TB上大部分SPI屏);
4.通用IIC-LCD/OLED屏接口(兼容TB上大部分IIC屏);
5.板载SPI-FALSH、EEPROM、TF卡槽、按键等常用的外设;
6.引出了部分没有使用的GPIO;
7.双USB接口,板载USB-UART。
由于之前的这个板子是用AD画的,工作之后AD基本上不用了,
于是决定把这个项目搬运到LCEDA上,同时做出部分改进:
1.调整板子大小。之前的板子稍微有点大了,长宽比例也不好,看起来不协调;
2.引出全部GPIO。不管用不用的上,先引出来再说;
3.USB接口更换为TYPE-C。
PCB完成后的3D效果图:
整个板子十分小巧,尺寸只比一张银行卡大一点
白色的板子做出来很好看,客编藏在了芯片中间,PY成功~
正面原件贴好了的样子:
由于放在铁板烧上的时间有点长了,板子有点微微发黄。
这个是焊接完成的样子:
整体看上去还是不错的~
由于正面位置不够,TF卡槽放在了背面
点亮2.8寸240*320LCD屏的样子:
暂时只写了这个2.8寸屏的程序,其他SPI/IIC屏的程序后面有空再更新吧,
另外还想搞个RTT综合测试程序,最近比较忙,可能要咕很久了。
程序见附件。
___________________________________________________________________________
2021.12.03更新
1.修正了24C02 WP引脚连接错误的问题
2.新增对STM32F4芯片的支持
3.微调了电源排针的位置
评论