zoukankan      html  css  js  c++  java
  • 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框架. 

  • 相关阅读:
    JAVA_SE基础——35.static修饰成员函数
    Mybatis环境搭建
    搭建Mybatis环境遇到的问题
    Windows10系统下,彻底删除卸载MySQL
    StringBuffer类append方法的用法和用途
    Listener监听器
    Filter过滤器
    JSTL
    EL表达式
    JSP
  • 原文地址:https://www.cnblogs.com/yeshuimaowei/p/9212770.html
Copyright © 2011-2022 走看看