STM32与ESP32下载器设计 |
您所在的位置:网站首页 › stm32烧录接线SWD › STM32与ESP32下载器设计 |
文章目录
背景STM32下载器使用现成的DAPlink选择自制DAPlink
ESP32/ESP8266下载器连接接口STM32接口ESP32接口
背景
我们常用的单片机主要有STM32和ESP32,其中STM32下载要求SWD下载接口,ESP32下载要求串口,但需要控制ESP32 IO0和EN口高低电平的时序。 对于STM32,一般我们电路板上不会集成下载器。 对于ESP32,我们电路板上也不会集成USB转TTL。 因此,如果有一种下载器,与电路板上进行接线进行下载和调试,我们使用时就会很方便。 STM32下载器 使用现成的DAPlinkSTM32下载器我们选择DAP下载器,其引脚图如下: 我们画个转接板,将其转接为小尺寸的连接接口连到我们的单片机板子上即可。 选择自制DAPlinkDAPLink是ARM推出的一款调试器方案,支持SWD接口的Cortex-M系列MCU,或JTAG接口的Cortex-A系列MPU,软件代码使用Apache2.0许可,因此可以自由地用在个人和商业项目上。 因此,我们可以使用单片机按照开源的协议写代码,自己做一个DAPLink。有很多使用stm32做成的DAPLink。 目前也有许多开源的DAPLink固件,这里选择梁山派的固件,固件链接如下: 固件链接 参考链接: DAP介绍 ESP32/ESP8266下载器ESP32下载时需要控制ESP32 IO0和EN口高低电平的时序,可以通过按键手动按来实现,也可以使用RTS和DTR来实现,电路图如下: 我们下载器的目的是在开发板上不需要集成下载器电路,从而缩小电路板的体积。因此,对于连接接口,我们选择尺寸较小的连接接口: 这里选择的连接接口为:SH1.0接口,其间距为1mm,贴片封装,如下: 但是这样也需要开发板上焊上此接口。因此我们同时也在开发板上集成探针接口,由于探针直径较粗,因此其间距选择2.54mm的探针。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |