电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
STCUSB自动下载电路
已解决
73482
个问题
已帮助
5993
位优秀工程师
STCUSB自动下载电路
drepa
2017-12-04
浏览量:2561
如题,STC单片机下载程序一般需要冷启动,也就是要断一下电再上电,单片机才能重新握手,而市面上一些基于STC89X和STC12X系列的51开发板,如普中和郭天祥的开发板,上面一般是自带了自动下载电路的,可是对于这个下载电路,我还是不太懂,请问一下论坛的大佬,这是什么实现原理呢?
显示全部
单片机
关注问题
写回答
-1
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
hayden
下载前:DTR,RTS都是高电平,三极管Q0无法导通,AUTO为低电平
所以三极管TP也无法导通,继电器线圈不得电,继电器常闭端导通接上VCC的单片机得电。
点击下载后:CH340得到D+,D-的下载命令,RTS变低电平,三极管Q0导通,AUTO端为高电平
此时给电容C0充电,三极管TP导通继电器RK1常闭端断开,VCC与电源端VIN1断开,单片机断电,
DTR变低电平,电容C0对AUTO放电,TP任然导通,维持一定时间,DTR与RTS都恢复高电平,
放电完毕三极管基极通过R2接地关断,继电器常闭端导通,VCC得电,单片机通电程序下载。
下面给出时序图:
发布于
2017-12-04
举报
评论 2
1
0
drepa
回复了 hayden:好详细,谢谢了
回复
电子老工程师
回复了 :https://www.farnell.com/cad/3113293.pdf
回复
其他答案
数量:
3
~IOT夙愿
普中的板子用过,它的自动下载是通过自己开发的下载软件配合硬件实现的。如果需要下载时不用普中下载软件可以通过下载器的引脚检测串口信号,控制单片机供电来实现冷启动,这里有一个帖子有具体实现方法可以参考一下http://www.51hei.com/bbs/dpj-30987-1.html
发布于
2017-12-04
举报
评论 1
1
0
电子老工程师
回复了 :是的。配套使用的。
回复
chen0000009
这些不仅仅是靠硬件实现的,它的软件中的bootloader应该是专门有这个功能
发布于
2017-12-04
举报
评论 1
0
0
电子老工程师
回复了 :包装区别,资料中都是带尾缀的,尾缀部分代表包装,但是没有具体说尾缀A代表什么包装,
回复
donatello
这种自动下载电路是通过软件控制CH340模块的RTS、CTS引脚,进而控制板子上的继电器,实际上仍然有冷启动操作,只不过是自动执行冷启动,不需要用户自行断电罢了。
发布于
2017-12-12
举报
评论 1
0
0
电子老工程师
回复了 :封装:8-UDFN
回复
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
STCUSB自动下载电路
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: