Stduino: Stm32 arduino 开发环境#

在国内网络环境下,stduino 可能是 Arduino for Stm32 更好安装一些。

Stduino IDE

Stduino极速入门 - Powered by MinDoc

Stduino Nano&UNO板直接通过USB串口或St-link连接PC即可

小蓝板下载方式说明#

串口下载(手动复位)#

通过串口下载(由于需要来回插拔BOOT0的跳帽及按复位键,比较麻烦,不推荐此方法)

  1. 硬件准备,小蓝板,USB转TTL模块(CH340或CP2012都行)

  2. 连线方式:小蓝板的PA9接TTL模块的RX脚,小蓝板的PA10接TTL模块的TX脚(根据手头上的TTL模块情况3.3V或5V供电任意一种即可)

  3. 下载前BOOT1跳帽连至低电平不用自始至终不用动

  4. Stduino IDE软件选择串口下载方式(仅连接一个TTL的情况下,COM口会自动选择)

  5. BOOT0跳至高电平,然后按一次复位键 (Boot0=1, Boot1=0)

  6. 点击软件左上角上传按钮即可将程序上传至小蓝板

  7. 将BOOT0跳帽调回低电平,按下复位,你的程序效果即可看到了 (Boot0=0, Boot1=0)

再次下载需重复上述5-7步骤即可

下载方式二(自动复位)#

BOOT0,BOOT1置低电平

  1. St-link下载器将小蓝板连接至电脑端(接线:DIO-DIO,CLK-CLK,GND-GND,3.3V-3.3V)

  2. 点击Stduino IDE软件左上角工具按钮选择下载方式为St_link

  3. 编写程序

  4. 点击软件左上角上传按钮下载程序

FTDI 下载#

用Arduino IDE对STM32 Blue Pill进行编程 https://zhuanlan.zhihu.com/p/467260787

https://zhuanlan.zhihu.com/p/467260787

STM32 如何通过 USB 烧录程序 - 知乎

STM32 如何通过 USB 烧录程序 - 知乎