VSCode STM32跨平台開發環境搭建


 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框架. 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM