嘉立创产业服务站群
发作品签到
标准版

51单片机脱机下载和烧录器

工程标签

1.6w
0
0
6

简介

51单片机脱机下载和烧录器

简介:51单片机脱机下载和烧录器

开源协议

GPL 3.0

创建时间:2019-08-06 22:07:46更新时间:2022-05-22 09:10:07

描述

工程描述;

1:STC51单片机最方便的就是ISP下载,一般都是用CH340下载烧录,但是STC单片机在ISP烧录时要断电冷启动才能烧录成功,有时候你执行了断电也不一定烧录成功,因为没有完全把目标单片机电路的电源全部释放完,最方便的就是用CH340再加一个自锁开关来控制目标板的电源通断,自锁开关开的时候可以给目标单片机供电,自锁断开时可以通过一个10左右的电阻对地方放电,但是这样做就是要每次烧录时要用手来执行断电下载,每下载一次就要用手开关一次,感觉非常麻烦,所以根据STC公司开源的原理图制作了这个下载器,成本在15块左右,全部开源,欢迎用来开发STC51单片机,51是信仰,上手块,教程多!
2:电路各功能描述如下CH340E.png
上面的为USB转串口电路,使用CH340E,此芯片内置晶振我就是看中它封装小,串口的M_RXD和M_TXD分别接IAP15F2K61S2的P3.0(13脚)和P3.1(14脚)。
up-date.png上面的电路里的UP-DATE1是用来下载母片和给外部电路持续供电按钮,LED1接P3.2(15脚)用来指示是否下载成功,如果下载成功此灯会持续闪烁。
SPI内存.png
上面为SPI协议内存电路用来存储用户的程序用于脱机下载,程序小于47KB是可以不用此SPI内存的,SS,MOSI,MISO,SCLK分别接单片机的25脚,24脚,23脚,22脚。
3.png
红圈1内的电路是用于连接目标单片机的RXD和TXD脚(即目标单片机的P3.0和P3.1脚)烧录程序的,M_TXD2和M_RXD2分别接单片机的P1.1 和P1.0脚。
红圈2内的电路是用于控制给目标单片机供电和断电的电路,SVCC_E为电平时给目标单片机供电,这就是可以通过按UP-DATE按键可以持续给目标单片机供电的原因,因为当脱机母片没电时SVCC_E为低电平P2三极管导通给目标单片机供电, R21的作用为当P2三极管截止时间迅速泄放掉剩余电荷。
红圈3位脱机下载按钮,Download电位为低时执行一次脱机下载。
IDC.png

上面为下载器输出端子电路,IDC母座的1和2脚接地,3和5脚用于给设置了只有P1.0好P1.1或者只有P3.2和P3.3为零才能下载的目标单片机置零电位的,4脚和6脚分别接目标单片机的TXD和RXD既用于程序烧录脚,
7和8脚为给目标单片机供电脚此处电压一般在下载时为5伏左右,9和10脚是外部5伏给脱机烧录器供电的输入脚,外部供电和USB供电只能2选1,切记!!!

制作这个反正就是按开源图纸做的没什么难度的,最主要的就是立创EDA找元件太好找,用起来真的爽,最搞笑的事,居然没有USB母座也发出去打样了。
第一版USB母座封装没有.png
下面的图为二次打样的空板和焊接好元件图。
空板.png
焊接好元件图.png

*  三、描述作品硬件、软件部分涉及到的关键点;

硬件上遇到的问题就是,我把P2这个PNP三级管换成PMOS管,导致一开始不能制作脱机烧录母片,把MOS换成PNP的三级管就可以制作烧录母片了,用的LED是高亮的所以把限流电阻改成47k的,元件焊接倒没什么难度。
红圈1和3两个按键是并联的,用于给母片升级和持续给外部目标板供电,如果要升级还要焊接背后的升级焊盘才有用。
红圈2是ISP输出IDC母座,IN-VCC是外部输入给脱机烧录器供电,如果有用USB供电的就不能用外部供电,OUT-VCC是脱机烧录给目标板供电的输出端,RXD接目标单片机P3.0脚,TXD接目标单片机P3.1脚,P32和P33是用来给设置了P3.2和P3.3为0电压的才能下载的置零用的。
红圈4是脱机下载按钮。
STC脱机下载器功能介绍1.pngSTC脱机下载器功能介绍2.png

红圈内为电阻焊盘,电阻焊盘可以用电阻也可以直接焊锡连在一起用来升级,升级完要焊开。升级电阻.png
强大的STC-ISP软件!
STC-ISP.png
制作脱机烧录母片,按2,3,4步操作就成功制作完烧录器了,有焊接升级焊盘的记得用烙铁焊开,不然会出现一直检测单片机无法烧录,然后就可以快乐的开发STC51单片机了。
1步-打开STC-ISP软件.png3步-STC脱机下载器固件中烧录界面.png4步-STC脱机下载器母片烧录成功界面.png
脱机下载完后可以按UP-DATE按键持续给目标板供电,正面和反面都有一个按键方便操作。
按红圈内的按键可以持续给目标板供电.png

哈哈哈,视频来啦!
https://v.youku.com/v_show/id_XNDI5OTAyNDIyMA==.html?spm=a2hzp.8244740.0.0

https://lceda.cn/editor#id=|485ae38237634e9d9bfb53482317a4f7|68ca1f7535c74c06bcf49e2a0d2824ec
全部开源。

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
1IAP15L2K61S2-28IU2LQFP-32_7X7X08P1
222.1184MHzX1OSC-49OSC-YSX-11
322PC3,C4R04022
4W25X40CLSNIGTU3SOIC-8_150MIL1
53.3kR11,R12,R13,R14C06034

附件

序号文件名称下载次数
1
BOM_#第四届立创大赛#STC51单片机脱机下载器_20190805194444.csv
84
2
STC51单片机脱机下载器-PCB.json
93
3
STC51单片机脱机下载器-SCH.json
101
4
run-led.hex
95
5
制作脱机下载器步骤和说明.pdf
173
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

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

底部导航