「」基于STC89C51单片机,CH340芯片的下载电路( 五 )


说了这么一大堆 , 那么这个到底和外围电路有什么关系呢?
不妨把图1-1中外围电路去掉 , 但是USB5V直接接单片机VCC , 这样在下载程序过程中 , 对于下载电路引出的4个脚 , VCC , GND , TXD , RXD , 其他引脚要先用杜邦线连接好 , 但VCC必须要先断开 , 在电脑上点击下载后 , 再立马插上去 , 这样才能做到冷启动下载程序 , 不过必须要在很短时间内用杜邦线插好VCC , 不然就过了程序流检测时间 , 无法下载 。
因此 , 这种操作比较麻烦 , 由此引申出一键下载电路这个概念 , CH340的外围电路就是实现一键下载功能的 。下面来具体分析这个电路是如何实现的 。
一键下载电路在分析之前 , 需要了解CH340的DTR , RTS引脚的作用 , 我参考图1-2时没有理解他写的意思 , 查了其他文章之后 , 才知道 , 这两个引脚由下载软件控制 。
1、初始:默认均为高电平 。
2、下载开始:RTS先变为低电平 , DTR后为低电平 。
3、下载结束:RTS先变为高电平 , DTR后为高电平 。
搞清楚这个以后 , 再看图1-1 。Q1 , 是表贴PNP型的BJT , PCB丝印为2TY , 型号为S8550 。
Q11 , 根据实物的PCB丝印 , 是丝印为A1SHB , 型号为PL2301的MOS管 。
长方形

圆角长方形
菱形
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G
合理的创建标题 , 有助于目录的生成直接输入1次# , 并按下space后 , 将生成1级标题 。
输入2次# , 并按下space后 , 将生成2级标题 。
以此类推 , 我们支持6级标题 。有助于使用TOC语法后生成一个完美的目录 。
如何改变文本的样式强调文本 强调文本
加粗文本加粗文本
标记文本
删除文本
引用文本
H2O is是液体 。
210 运算结果是 1024.
插入链接与图片链接: link.
图片:
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
当然 , 我们为了让用户更加便捷 , 我们增加了图片拖拽功能 。
这将产生一个流程图 。:
链接
长方形

圆角长方形
菱形
关于Mermaid语法 , 参考 这儿,FLowchart流程图我们依旧会支持flowchart的流程图:
Created with Rapha?l 2.2.0开始我的操作确认?结束yesno
关于Flowchart流程图语法 , 参考 这儿.导出与导入导出如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑 。当你完成了一篇文章的写作, 在上方工具栏找到文章导出 , 生成一个.md文件或者.html文件进行本地保存 。
导入如果你想加载一篇你写过的.md文件 , 在上方工具栏可以选择导入功能进行对应扩展名的文件导入 ,
继续你的创作 。
注脚的解释 ??


推荐阅读