微软的开源编程IDE工具vscode已然是一个万能的利器,即可以开发c#、又可以开发Java,同样也可以开发Python,天然可开发html、javascript,当然c语言更是不放过,那么能不能开发STM32呢,答案是肯定的。
利用vscode开发STM32,支持的库有arduino、mbed、STM32CodeMX。
ST公司开发板多数兼容arduino,如下图所示:
1. 下载安装vscode
2. 打开vscode安装PlatformIO IDE插件
如下图所示:
3. 打开PlatformIO主页,如下图所示
安装所需框架ST STM32
4. 然后,就可以新建项目了,先来个串口输出示例:
输入项目名称、选择开发板:
选择库:
项目文件自动生成:
打开main.cpp主程序文件:
添加给串口发送数据代码:
直接调试运行:
自带串口工具:
,