VSCode的強大不用多說了,直接上教程:
一.到官網下載安裝VSCode
二.安裝完成后,打開VSCode,安裝PlatformIO IDE 插件
三.安裝完重啟VSCode,VSCode會繼續安裝PlatformIO IDE的依賴項,如果提示一直在安裝,可以嘗試用VPN瞧瞧,是不是被牆了不知道,我用VPN很快環境就安裝好了
四.新建工程 STM32F103C8為例,使用Arduino框架開發,詳細如下圖
五.配置工程文件
因為我使用的是Stlink下載工具,所以platformio.ini中配置為:
[env:genericSTM32F103C8]
platform = ststm32
board = genericSTM32F103C8
framework = arduino
upload_protocol=stlink
六.寫入程序,用了GPIOC 端口13 ,故配置LED為PC13
#include <Arduino.h> #define LED PC13 void setup() { // put your setup code here, to run once: pinMode(LED,OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(LED,HIGH); delay(500); digitalWrite(LED,LOW); delay(500); }
七.下載程序
總結:VSCode開發STM32還是很爽的,可以選擇使用框架,更是有現在流行的Arduino框架.