DTR | RTS | RST | IO0 |
---|---|---|---|
0 | 0 | 1 | 1 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 |
EN或RST产生上升沿时,GPIO0保持低电平,即
1. IO = 0; EN = 0
2. IO = 0; EN 0 -> 1
DTR=1,RTS=0,RST=0,IO0=1,复位
xxxxxxxxxx
self._setDTR(False)
self._setRTS(True)
延时100ms,等待复位电路RC放电
xxxxxxxxxx
time.sleep(0.1)
DTR=0,RTS=1,RST=1,IO0=0,上电进入下载模式
xxxxxxxxxx
self._setDTR(False)
self._setRTS(True)
延时50ms,等待复位电路RC充电
xxxxxxxxxx
time.sleep(0.05)
DTR=1,RTS=1,RST=1,IO0=1,下载完成
xxxxxxxxxx
self._setDTR(False)