前言:了解就行,不必深究
上一篇链接
这一篇说一下自己板子的51单片机自动冷启动下载原理,我挥舞着键盘和鼠标,发誓要把世界写个明明白白,突然想起来第一行代码的那句话了.
当接上usb线连接到电脑上的时候
看一下RTS引脚的变化,这个信号是连络信号
所以很多用继电器实现的自动下载在接上电的时候会先啪啪啪的动作一下继电器
说一下当点击下载的时候CH340G的RTS和DTR引脚的变化
先说一下平时RTS和DTR都是高电平,正常的串口通信也是高电平,
下载的时候会变化,这样的时候也会变化
不过只有第一次打开使用的时候才会有信号,其余都是高电平
注意:如果用串口助手连接过,那么亲们会发现自动下载不能用了,我用示波器测试了一下,发现RTS和DTR没有信号了,一直是高电平
所以如果用串口助手连接过需要给板子重新断电上电,不知道别人的自动冷启动是不是这种情况,还是说我买的芯片的问题.....
按照上面的接法当点击
咱们就是利用这个信号,其实应该利用两个信号,我是为了简单实用所以只用的RTS信号
我的最初的想法是在RTS来一个下降沿的时候触发一个什么延时电路控制一