十分考验技术的——STM单片机开发板开源又又又来啦!!
看到就是学到~~
一、工程简介基于STM32H750VB的核心板,兼容STM32H7B0VB。
4层板设计。
在保证小体积的基础上集成了双Flash,SD卡槽和RGB屏幕接口等外设。
二、设计特性(16部分)1.基于STM32H750VB设计,与以下H7系列的100脚单片机兼容;
- STM32H7B0VB;
- STM32H730VB;
- STM32H725ZG;
- STM32H743VI等。
2.已为H750VB和H7B0VB优化;
3.大小与中华人民共和国居民身份证基本相同,容易配盒子;
4.带有RGB屏幕接口,与正点原子的RGB屏幕接口兼容;
5.使用H750VB时,可以:
- 直接驱动480x272@RGB565的屏幕;
- 直接驱动分辨率高达800x480@RGB565的显示屏。
6.一个QSPI-Flash,等长走线以保证性能,可用于存储代码并支持直接执行(XIP技术);
7.一个SPI-Flash,可以用于存储其他数据;
8.4个按键,包含:
- 一个复位按键;
- 一个BOOT按键;
- 两个用户自定义按键;
- 按键A拥有休眠唤醒功能。
9.板载CH340C USB-UART电路,可直接用于串口调试下载等功能;
10.一个USB-OTG接口,支持USB-IAP功能。
接口上带有专用ESD防护二极管可保护MCU的IO不受意外的ESD损伤;
11.两颗RGB-LED灯:
- 其中一颗由用户自定义使用
- 另“一颗”作为电源指示灯和串口通讯指示灯使用;
12.Micro-SD 卡槽,存储海量数据时或与PC进行大数据量交互时最廉价和方便的选择;
13.USB接口上有保险丝,在一定程度上可以免受一些意外;
14.引出除QSPI-Flash相关引脚之外的所有IO,排针距离经过设计使得其可以与2.54mm洞洞板兼容,方便临时测试各种外设;
15.预留CR1220后备RTC电池焊盘;
16.除FPC接口外,所有的元器件都在同一面,方便SMT作业。
三、制作技巧虽然H750VB和H7B0VB都标称只有128KB的Flash,但是实际经过测试,大部分的750和7B0其实都是2M的内部Flash。
按住BOOT键不丢,将核心板通过USB-OTG接口连接至电脑,可以直接使用CubeProg来下载程序。
所有的FMC相关的IO都被放置在了同一个排针上(下图黄色区域),这样设计LCD扩展板的时候可以很方便的走线。
因为两个排针的距离经过优化和2.54mm间距的洞洞板兼容,所以临时做一些小的扩展板就很方便。
比如我就用一小片洞洞板做了一个调试器转接板,可以方便连接调试器。
因为大小和身份证/银行卡是一样的,所以直接买身份证尺寸的收纳盒就可以了,盒子在某宝上非常多。
四、实物展示
连接正点原子RGB屏幕模块
直驱800x480分辨率的RGB屏幕模块
五、电路设计欣赏
原理图
PCB图
3D图
六、原工程
你还有什么想要补充的吗?或者有什么疑惑?欢迎评论!
如果你喜欢这个内容或者觉得非常有用,欢迎点赞、转发、关注~
更多推荐:
1.小伙「自制」全中文键盘,你想拥有吗?
2.431芯片原理,如何「自制」431芯片?
3.FPGA「自制」便携 示波器
,