我的STM32板子一直用串口下载程序,用淘宝几元钱买的USB转串口模块下载
复位和下载电路比较常规:BOOT1接10K接地,BOOT0接1K上接到3.3V,再用个跳线帽跳到GND
板子上有个复位按键
这样有个麻烦,每次下载时,需要取跳线帽,按复位,下载完再插上跳线帽
而中间还有个奇怪的地方是,有时候上电后不用按复位可以直接下载,有时候必需按复位才能下载,这个还没搞明白,不影响工作,暂没没管
现在这个板子准备小批量,打算改成如下电路(X处是画错了,是断开的):
右边是USB转TTL下载模块,有3.3,R,T,GND四线,按上图接成6线插头,板子上按左边接线,留6线插针
正常工作时,STM32由设备电源供电,下载时,关设备电源,插下载线,芯片由串口模块供电,芯片进入下载模式,如下载需要复位,按接在串口模块上的复位键
板子上不留跳线帽,不焊复位键
能按设计正常工作否?
|