STM32CubeProgrammer无法通过ch340x连接stm32芯片

条件:
1. ch340x电路使用标准的免外围一键下载电路
2. STM32CubeProgrammer RTS软件设置为高电平  DTR软件设置为低电平
结果:
STM32CubeProgrammer无法连接stm32芯片

执行以下操作正常连接:
1. STM32CubeProgrammer RTS软件设置为高电平,连接一下。此时无法连接
2. STM32CubeProgrammer RTS软件设置为低电平,连接一下。此时可以连接刷写固件,并且我发现通过PlatformIO也可以正常刷固件了(之前不行才换的STM32CubeProgrammer 
但我重新拔插后又要执行以上操作才可连接。

我通过抓取波形发现上电后RTS为高电平,执行步骤1时电平变低后又变为高电平,执行步骤2时电平无变化,仍为高电平,所以要使stm32复位一下才能正常连接?

技术能帮忙回答一下为什么吗?


Hi,对于MCU下载,正常情况下需要先控制MCU的BOOT脚在下载模式,然后对其RESET进行复位以自动进入下载模式。

因此,如上过程您需要检查下MCU的BOOT0和RESET的变化过程,可同步发下设计图纸。


只有登录才能回复,可以选择微信账号登录