发作品签到
专业版

多功能无线下载器

工程标签

5.6w
0
0
123

简介

支持stm32,gd32,cks32等单片机,支持stc89C52RC单片机冷启动串口下载,支持arduino NANO串口下载

简介:支持stm32,gd32,cks32等单片机,支持stc89C52RC单片机冷启动串口下载,支持arduino NANO串口下载

开源协议

Public Domain

创建时间:2022-08-12 15:35:55更新时间:2023-11-30 08:48:39

描述

更新说明

2023.10.23:上传了test2压缩包,用于公测stc51单片机的无限下载。

题目要求

实现STC品牌的51单片机隔空下载代码,实现Arduino NANO隔空下载代码,实现STM32,CKS32,GD32的隔空keil5软件的download和debug

B站演示视频链接:https://www.bilibili.com/video/BV1em4y1w73B/?spm_id_from=333.788&vd_source=dbc0eac6cacf8cb212bed2f4e771e112

B站焊接制作视频教程链接:https://www.bilibili.com/video/BV1v14y1j7r6/?spm_id_from=333.788&vd_source=dbc0eac6cacf8cb212bed2f4e771e112

作品原理

发送端的USB生成了CMSIS DAP设备和CDC串口设备,CMSIS DAP设备可以在keil软件中配置作为下载器,CDC串口设备可以用串口调试助手打开作为一个串口设备。

接收端的Dio和clk作为SW下载口(此时供电的负极最好接Gnd),Rx和Tx作为无线串口,也可以给STC89C52RC和Arduino NANO下载(此时供电的负极最好接NG)。

发送端和接收端之间通过TCP协议建立wifi通讯。发送端作为AP,接收端作为STA。由于串口和SW下载共用一个通道,所以串口和SW同时用时速度会变慢甚至出错。

文件简介

制作过程

ESP01S一定要购买安信可官方版本,在焊接前烧录,焊接后不方便烧录。可选烧录软件或者arduino IDE烧录,具体烧录配置如下:

                   

CH552的烧录方法:按住电脑端上的按键后再连接电脑,之后松开按键,打开烧录软件WCHISPTool,具体配置如下:

单片机端ESP12F的烧录方法:排针引出的Fla连接着ESP12F的IO0,所以使用USB转TTL模块下载,Tx和Rx反接,Fla接Gnd,先给USB转TTL模块上电,再通过TypeC给单片机端上电,可选烧录软件或者arduino IDE烧录,具体烧录配置如下:

         

亚克力外壳购买地址:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.6b752e8dQAsOIG&id=536932505082&_u=l2otn78942e7

Arduino接线图如下:

STC51接线图如下:

STM32接线图如下:

注意事项

1.元器件以原理图为准,元件中的钽电容如果换成瓷片电容,轻则通讯距离变短,下载容易出错,重则无法使用

2.电路中的稳压管和SR05作为保器件,可以不焊接,不影响正常功能,注意是ESP12F,后缀是F

3.固件下载时,esp01s和esp12f固件下载时,固件文件名后缀的数字代表wifi名字,下载同一数字后缀才能建立通讯,同时有多对使用时需要各自烧录不同的后缀数字。不要忘记esp01s的烧录,不烧录灯是不会常量的

4.ESP12的下载,我是用usb转ttl接三根线,rx,tx反接,Fla接usb转ttl的gnd,然后先把usb转ttl插在电脑上,在把typec供电线插在电脑上,下载波特率115200,每次都能成功,要再次下载就要把typec先拔了再插上,usb转ttl不用拔

5.sw下载时,使用过长的杜邦线或质量较差的杜邦线下载容易出错,建议购买纯铜杜邦线

 

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
CH552.zip
2143
2
TCP_WIFI_ESP8266V1.2.zip
2175
3
FLASH_DOWNLOAD_TOOLS_V3.6.3.zip
2406
4
CH552.hex
1278
5
ESP01SWiFiAccessPoint_0.bin
1276
6
WCHISPTool_Setup.exe
2216
7
esp8266V2.zip
4604
8
test2(51全系列下载测试文件,下载次数限制100,较上一版本更稳定).rar
463
9
esp8266V2.ino.generic_0.bin
427
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航