烧录程序时常见DTR和RTS引脚
参考,参考视频
因为常常使用的都是串口下载程序,常用的芯片CH340系列,下图中标红的引脚是MODEM联络信号,其中常见的DTR和RTS就是常见的串口Modem网络输出信号,也就是通过烧录软件控制的接口。
各个引脚参考
能完成软件一键下载的电路
参考,参考1
DTR:数据传输准备就绪
RTS:请求传送开始
上面两个引脚通常空闲,情况下是高电平,在请求下载开始RTS先拉低,然后DTR拉低,完成传送后两个引脚全部拉高。 flyMCU下载时“DTR的低电平复位,RTS高电平进入bootloader”软件设置和实际引脚电压变化是相反的。
下载过程电路变化
参考
开始下载
在stm32单片机下载时知道BOOT0是高电平时,启动下载。下面电路图中,(请求发送)RTS先拉低,Q3导通则boot0是高电平;这时按下RST复位键,复位单片机,然后(数据传送准备)DTR拉低,导致Q2不通,BOOT0保持高电平,进而进入下载程序过程。
下载完成后
RTS和DTR都被拉高,两个三极管全部关闭(相当于很大阻值,不理解为断路),在连接boot0的通路中占很大部分的压降,导致boot0电平为0。