CH340下载程序时DTR和RTS的电平变化分析
-
✨本文仅针对STC-ISP上位机软件下载时,DTR和RTS引脚的电平信号的变化予以说明。其他串口下载烧录软件不在讨论范围内。
*🌿 逻辑分析仪捕捉到的DTR和RTS引脚整个下载过程的电平变化。
下载和电平变化顺序
- 当按下下载按钮时,DTR引脚先被拉低,然后紧跟着RTS也被拉低。
间隔时间:
- 一直到程序下载完,然后电平再拉高。
- DTR拉低的时间,这个时间和程序下载波特率和程序大小有关系。
- RTS拉低的时间,这个时间和程序下载波特率和程序大小有关系。
- 程序下载结束后,DTR先拉高,然后就是RTS拉高。
DTR引脚和RTS引脚作为下载时的MODEM联络输出信号
总结整个下载过程:
- 当没有下载的时候,DTR和RTS为高电平。
- 当打开串口时间或下载程序的时候,DTR和RTS为低电平。
自动下载器就是根据
DTR和RTS
任意一个引脚信号跳变的原理实现给单片机复位和冷启动,从而实现免手动去复位单片机,从而实现自动下载的目的。对于使用自动下载器作为串口通讯时为什么不会触发电平,因为没有对应的联络信号指令,所以不会触发DTR和RTS动作。