加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

宋元浩 发布

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

 
设计简介

工程描述;

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 全部开源。

参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
相关器件
器件 类型 描述 数据手册
IAP15L2K61S2-28I STC(宏晶) 工作电压:2.4V ~ 5.5V CPU位数:8-Bit CPU内核:8051 主频(MAX):28MHz ROM类型:FLASH 点击下载
X49SM221184MSD2SC 贴片晶体谐振器(无源) 等效串联电阻(ESR):- 主频:22.1184MHz 频率公差:±20ppm 负载电容值:20pF - 点击下载
C0603C220J3RACAUTO 贴片电容 精度:±5% 容值:22pF 额定电压:25V 温漂系数(介质材料):X7R 材质:X7R 点击下载
W25X40CLSNIGT FLASH存储器 存储器构架(格式):FLASH 存储器接口类型:SPI - Dual I/O 存储器容量:4Mb (512K x 8) 存储器类型:Non-Volatile 点击下载
RC0603FR-073K3L 贴片电阻 阻值(欧姆):3.3K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
TC0325B3300T5E 贴片高精密、低温漂电阻 阻值(欧姆):330 精度:±0.1% 功率:1/6W 温度系数:±25ppm/℃ 点击下载
0603WAF1002T5E 贴片电阻 阻值(欧姆):10K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
0603WAF200LT5E 贴片电阻 阻值(欧姆):0.2 精度:±1% 功率:1/10W 温度系数:±800ppm/°C - 点击下载
SM4007PL 通用二极管 直流反向耐压(Vr):1kV 平均整流电流(Io):1A 正向压降(Vf):1.1V @ 1A 1000V,1A,VF=1.1V@1A 点击下载
0603WAF1001T5E 贴片电阻 阻值(欧姆):1K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
TC0325B4700T5E 贴片高精密、低温漂电阻 阻值(欧姆):470 精度:±0.1% 功率:1/6W 温度系数:±25ppm/℃ 点击下载
RMC0603331%N 贴片电阻 点击下载
0603WAF7502T5E 贴片电阻 阻值(欧姆):75K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
NCD0603O1 发光二极管 照明颜色:橙色 主波长/色坐标:600~610nm 0603 橙色 贴片LED 发光二极管 点击下载
CL10A105KB8NNNC 贴片电容 精度:±10% 容值:1uF 额定电压:50V 温漂系数(介质材料):X5R 材质:X5R 点击下载
MF-PSMF075X-2 PTC自恢复保险丝 最大电压:6V 跳闸电流:1.5A 点击下载
CH340E USB芯片 驱动器/接收器数:- 协议类别:USB 2.0 类型:Transceiver 数据速率:2Mbps 超小体积,USB转UART串口,内置晶振,含485使能脚,外围简洁(两个电容),比CH340G、CH340C、CH341T更省体积 点击下载
921-112A1010D10200 USB连接器 点击下载
0603WAF220JT5E 贴片电阻 阻值(欧姆):22 精度:±1% 功率:1/10W 温度系数:±200ppm/°C 点击下载
GRM31CR61E226ME15L 贴片电容 精度:±20% 容值:22uF 额定电压:25V 温漂系数(介质材料):X5R 材质:X5R 点击下载
2.54-2*5P弯简牛 IDC连接器(牛角/简牛) 针脚数:10 线规:- 排数:2 间距:0.100"(2.54mm) 产品类型:简易牛角座 点击下载
CA45A-B-10V-47uF-K 钽电容 精度:±10% 容值:47uF 额定电压:10V ESR串联电阻:3 Ω @ 100kHz 工作温度:-55℃ ~ +125℃ 低ESR系列, B型 胆电容 B3528封装,高性价比 点击下载
1TS002B-2500-4300-CT 轻触开关 电路结构:SPST-NO 触点额定电流:50mA @ 12VDC 按钮头类型:Rectangular Button 按钮作用方向:Top Actuated PA66料 点击下载
0603WAF1001T5E 贴片电阻 阻值(欧姆):1K 精度:±1% 功率:1/10W 温度系数:±100ppm/°C 点击下载
CJ2301 S1 场效应管(MOSFET) 点击下载
8550M-D 三极管 额定功率:625mW 集电极电流Ic:1.5A 集射极击穿电压Vce:25V 晶体管类型:PNP 点击下载
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-18 16:51:03

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved