站内搜索
发作品签到
STM32ZGT6开发板
专业版

STM32ZGT6开发板

简介

这是一块功能相对齐全,体积较为小巧,具有板载DAP和串口wifi的STM32F407ZGT6开发板。采用DCDC+两路LDO供电方案,用2.8寸8080并口LCD屏。

简介:这是一块功能相对齐全,体积较为小巧,具有板载DAP和串口wifi的STM32F407ZGT6开发板。采用DCDC+两路LDO供电方案,用2.8寸8080并口LCD屏。
复刻成本:60

开源协议

GPL 3.0

创建时间:2025-03-05 22:37:56更新时间:2025-05-06 14:47:03

描述

项目简介

这是一块功能相对齐全,体积较为小巧,具有板载DAP和串口wifi的STM32F407ZGT6开发板。采用DCDC+两路LDO供电方案,用2.8寸8080并口LCD屏。初心是想要一块属于自己的方便使用的F4开发板,并且拿单片机的板子作为硬件学习的一个小例子,因而有此项目

微信图片_20250504194433.jpg

项目功能

1.板载DAP,一根线解决串口,烧录,调试,供电问题。无需拖着外部调试器,往往是一根线串口+供电,一根线烧录与仿真,非常麻烦。
2.板载16M flash,1MRAM,SD卡槽,适用于用到显示屏或者要处理大量数据的项目开发之中
3.采用DCDC(TPS5450,有点大材小用)加双路LDO供电方案,拓展出4路3.3V,4路5V,两路12V,方便外接其他传感器和设备
4.板载ESP12-S串口wifi,可以适用于联网项目。
5.外设接口分布比较灵活,大部分情况下直接使用跳线帽就可以连接到单片机串口,串口wifi,DAP的虚拟串口,CAN,和RS485。
6.有较为全套的软件支持,包括板载外设的驱动,字库,和LCD使用LCD播放BadApple的教程,还有整板的功能测试工程示例
7.全板有4个按键,一个复位,两个自定义,还有一个是多功能按键,具体看原理图
8.有两个电源指示灯一个5V,一个3.3V的,方便排查电源
9.本开发板本人已经改过了不少东西,手焊了不同版本的两张板子,基本都是正常的,确保可以正常使用。

c3d8531bbeed3672dcaf880a0129728.jpg

项目参数

1.FLASH为华邦的W25Q128,有准备字库的可以将字库存储在FLASH之中
2.ROM使用的是AT24C02C
3.DAP采用CH32V203F6P6
4.RAM选择了资料比较多的IS62WV51216BLL-55TLI
5.使用的是正点原子的2.8寸屏,LCD里有多个显示芯片的驱动,可以兼容比较常见的8080并口LCD屏
6.DAP速度我个人使用最慢也有20KB/s(在VScode使用的openocd,貌似是不支持DAP V2协议,烧录显示DAP版本为V1版),理论上可以使用DAP V2协议,有35KB左右的速度
7.在程序包里有DAP固件,烧录固件即可使用,固件参考的是大佬开源的固件
8.esp12s自带AT指令固件,直接使用AT指令即可使用

软件代码

1.全套见附件
2.BadAppl并没有 采用二值化缩放后的数据进行播放,本人先使用Python将原视频逐帧提取(正常来说可以三帧提取一帧,中间有几帧是静止帧),然后将RGB数据转为RGB565格式,对其进行缩放,得道想要的尺寸,这里不进行二值化处理,直接将其转为二进制数据(都用上SD卡了,谁会在乎那点空间啊),再次使用python将得到的6572个bin文件合并为一个bin文件,将这个合并的bin文件直接放到SD卡里,供单片机读取与播放,源码,单个bin文件,合并后的bin文件也放到附件里了
3.移植了正点原子的字库显示中文汉字的代码,可以做到自动从SD卡中寻找字库文件更新,然后写入到FLASH的指定位置,需要使用的时候就拿出来用,根据不同编码进行一定的内存偏移就可以找到对应的汉字显示出了,目前嫌弃GBK太大了,所以选用的是GB2312,但是现在这功能不能正常用,查了不少东西也不知道是为什么,代码也在附件里,如果有大佬帮忙解答一下最好了。
image.png

使用说明:

1.在工程中添加并包含ALLINONE文件后即可使用全板功能,也可单独包含每个功能部分的驱动
2.再次使用MX重新生成时需要注意SD卡初始化函数的问题,BusWide要改成1B,不然会卡死在SD初始化
3.要仔细检查焊接,焊油一定要清理干净(我已经被这个搞怕了,松香可以不清理)
4.DAP提供了烧录短接点镊子短接后再上电,就可以烧录,如何烧录请搜索CH32烧录教程,这里不详细说明
微信图片_20250504204645.jpg
5.最后有什么有问题和不足的地方请大佬赐教

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
407BSP.7z
12
2
Bad Apple.7z
11
3
WeChat_20250504214043.mp4
5
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航