STM32F407ZGT6最小系统板分享

[复制链接]

1

主题

3

帖子

195

积分

二氧化硅

Rank: 2

积分
195
楼主
查看: 3311回复: 0 发表于 2021-5-4 14:15:48   只看该作者
本帖最后由 刘海洋 于 2021-5-4 14:15 编辑


1、两个USB接口,分别是USB_SLAVE,USB_232,,前者用来做虚拟串口用,后面的是串口通信,可用于程序下载和串口通信
2、参照正点原子设计的一键下载电路

图中 Q4 和 Q5 的组合构成了我们开发板的一键下载电路,只需要在 flymcu软件设置:DTR的低电平复位,RTS高电平BootLoader。就可以一键下载代码了,而不需要手动设置B0和按复位了。其中,RESET 是开发板的复位信号,BOOT0 则是启动模式的 B0 信号。具体实现过程:首先,mcuisp 控制 DTR 输出低电平,则 DTR_N 输出高,然后 RTS 置高,则 RTS_N 输出低,这样 Q5 导通了, BOOT0 被拉高,即实现设置 BOOT0 为 1,同时 Q4 也会导通, STM32F429 的复位脚被拉低,实现复位。然后,延时 100ms 后,mcuisp控制 DTR 为高电平,则 DTR_N 输出低电平, RTS 维持高电平,则 RTS_N 继续为低电平,此时 STM32F429 的复位引脚,由于 Q4 不再导通,变为高电平,STM32F429 结束复位,但是 BOOT0还是维持为 1,从而进入 ISP 模式,接着 mcuisp 就可以开始连接 STM32F429,下载代码了,从而实现一键下载。

3、板载了一个 SD 卡(大卡)接口,SD 卡采用 4 位 SDIO 方式驱动,理论上最大速度可以达到 24MB/S,非常适合需要高速存
储的情况
4:JTAG/SWD下载电路:20个引脚支持JTAG和SWD下载调试。

STM32F407ZGT6.zip

65.57 KB, 下载次数: 14, 下载积分: 积分 -1

原理图

打赏

参与人数 1赫兹币 +1 收起 理由
spiderli + 1

查看全部打赏

快速回复 返回顶部 返回列表