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

  • 相关阅读:
    再说LZ77压缩算法
    关于LZ77压缩算法
    Qt 简易设置透明按钮
    MFC edit 控件 自动将光标置于想要输入内容的位置
    事件和委托
    2016/06/07
    2016/04/28
    2016/4/27
    2016/04/26
    重载和重写(Overload, Override)
  • 原文地址:https://www.cnblogs.com/yeshuimaowei/p/9212770.html
Copyright © 2011-2022 走看看