在电路设计中,TVS(瞬态电压抑制器)是一种有效的保护元件,可以用来防止瞬时过电压对芯片和其他敏感器件造成损坏。
STM32F103RCT6作为MCU
一键下载电路的具体实现过程:
首先, mcuisp控制 DTR输出低电平,则 DTR_N输出高,
然后 RTS置高,则 RTS_N输出低,这样 Q2导通了, BOOT0被拉高,即实现设置 BOOT0为 1
同时 Q1也会导通, STM32的复位脚被拉低,实现复位。然后,延时 100ms后, mcuisp控制
DTR为高电平,则 DTR_N输出低电平, RTS维持高电平,则 RTS_N继续为低电平,此时 STM32的复位引脚,由于 Q1不再导通,变为高电平, STM32结束复位,但是 BOOT0还是维持为 1
从而进入 ISP模式,接着 mcuisp就可以开始连接 STM32,下载代码了,从而实现 一键下载。
另外,
此部分还有一个开关 K1,用来控制整个系统的供电,如果断开则整个系统的 3.3V部分都将断电。而 5V部分的电源还是开启的。图中 F1为可恢复保险丝,用于保护 USB。
STM32不是 妖魔鬼怪,不要畏难, STM32的学习和普通单片机一样,基本方法就是:
a) 掌握时钟树图(见《 STM32中文参考手册 _V10版》图 8)。