VSCode|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 #define LED PC13void 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框架.
【VSCode|VSCode STM32跨平台开发环境搭建】转载于:https://www.cnblogs.com/yeshuimaowei/p/9212770.html
推荐阅读
- 基于stm32智能风扇|基于stm32智能风扇_一款基于STM32的智能灭火机器人设计
- stm32|基于STM32和freeRTOS智能门锁设计方案
- 为Google|为Google Cloud配置深度学习环境(CUDA、cuDNN、Tensorflow2、VScode远程ssh等)
- STM32F4|STM32F4 TIM6 TIM7 基本定时器
- 适用于小白(VSCode搭建Vue项目,最详细的搭建步骤哦)
- QML基础信息
- vscode代码格式化问题
- LUA|单片机脚本语言移植lua到stm32MDK
- 解决VScode终端管理员运行问题
- Java开发环境(把vscode配置为半个IDEA)