3.使用本工具不需要手动复位操作或手动调节boot1和boot0的状态,因此需要对电路进行相应改造:《若要进入STM32 ISP状态,必须使 boot0 = 1 boot1 = 0,stm32 isp软件下载并使系统重新复位》由于DTR/RTS是232电平,即-15V~+15V, 一般在+-10V左右。由于Boot0我们可以把它结果100K电阻(厂家标注)上拉至VCC.(STM32的运行状态)RTS = -10V时经过二极管的单向导电特性,Boot0为0进入ISP状态.我是在板子上留VCC、RX、TX、GND四针插口,通过RS232适配器与电脑连接,所以板子上MAX232的芯片和DB9的插座都省了,移到RS232适配器上了,我做了几个适配器,发现ISP成功与否似乎与ISP程序与适配器硬件的搭配关系极大,我这几个适配器在与AVR芯片通讯是都没有一点问题,但是用在STM32的ISP上表现就各不一样了,同样的条件下,可能A适配器能很好的在力源的ISP程序下工作,却不能在ST的ISP