stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发

微软的开源编程IDE工具vscode已然是一个万能的利器,即可以开发c#、又可以开发Java,同样也可以开发Python,天然可开发html、javascript,当然c语言更是不放过,那么能不能开发STM32呢,答案是肯定的。

利用vscode开发STM32,支持的库有arduino、mbed、STM32CodeMX。

ST公司开发板多数兼容arduino,如下图所示:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(1)

1. 下载安装vscode

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(2)

2. 打开vscode安装PlatformIO IDE插件

如下图所示:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(3)

3. 打开PlatformIO主页,如下图所示

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(4)

安装所需框架ST STM32

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(5)

4. 然后,就可以新建项目了,先来个串口输出示例:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(6)

输入项目名称、选择开发板:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(7)

选择库:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(8)

项目文件自动生成:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(9)

打开main.cpp主程序文件:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(10)

添加给串口发送数据代码:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(11)

直接调试运行:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(12)

自带串口工具:

stm32 arduino 教程 利用vscode和arduino库对STM32进行编程开发(13)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页