【自制开发板】自制STM32F407开发板(含TFT 8080串口屏幕接口)

作者分享了一块自制作的开发板,主要测试了LVGL在STM32上的应用。板子包含ESP32和STM32,两者通过串口通讯,可互为主从设备。ESP32的下载电路存在硬件BUG,需要将下载模式控制改为GPIO9。板载功能包括SPIFLASH、I2CEEPROM、SDCard等接口,用于协议测试和学习。
摘要由CSDN通过智能技术生成

【2023 年 2 月 14 日】

许久没有更新,最近做了个小开发板玩了玩。更新一下吧,作为记录!!

主要是象试一下LVGL在STM32上的应用,所以开发板的大小都是基于屏幕大小来设计的。

分享出来,给大家一个板子结构的参考。

另:作为新手,板子一切都以能够工作为主,未作PCB仿真以及其他板载参数的测定。未遵循3W等其他画PCB的原则,无高速信号线、差分信号线,未作等长处理。等等诸多问题。但是,此板子是能工作的,这就够啦!

共有四层:

实际效果还是可以的,板载了 ESP32STM32 ,ESP32 和 STM32 之间通过串口进行通讯。

ESP32 可独立编程,可作为板载独立器件。 ESP32 和 STM32 可互为主从设备进行控制。

专门给 ESP32 预留了自动下载电路,可分别为 ESP32 进行下载,对 ESP32 进行和电脑的串口通讯,对 STM32 的 UART4 接口进行和电脑之间的通讯。

ESP32 串口连接 STM32 通过二位拨码开关进行选择。

此外,板上还有 SPI FLASH、IIC EEPROM、SD Card、USB、2812B等外设接口,可进行对不同协议的测试与学习。

通过侧贴排针,引出部分端口进行外拓扩展。(侧贴排针封装画法上一篇文章由详细说明)

以及预留的 KEY 和 LED、进行状态指示和调试。

预留 STM32 SWD 下载方式接口。

预留天线接口,其中一个接在 ESP32 的 ADC ,两个接在 STM32 的 ADC ,预备以后进行简单的示波器功能使用。

原理图概览:

(原版原理图,仅供参考!!!)

确实有些不清楚,需要的话私聊我吧!!

目前进度:

只完成了硬件焊接工作,但是其中所有电路都在其他工程、实验中进行过验证,硬件电路基本无误。


【2023年4月5日】

由于一直在用STM32部分,ESP32部分没有发现BUG,现发现下载电路硬件BUG,故更新一下,以防后续忘记。

在ESP32中,下载模式控制为I/O 0端口,画ESP32C3模块下载端口时,也将其当作I/O 0口画了,出现无法自动下载的问题。

查阅手册:

ESP32-C3

 

ESP32

 可见ESP32-C3需要将下载模式选择接在 GPIO 9 上,事实经过测试,是正确的。


  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值