VScode c++程序调试、stm32嵌入式应用设计

基于跨平台多类型代码编辑器VScode调试程序

1.安装VScode:ubuntu下的应用商店可直接搜索VScode进行下载,很快很方便
VScode c++程序调试、stm32嵌入式应用设计

2.配置C++的插件:
在这里直接搜索 C++,点击安装就可以了
VScode c++程序调试、stm32嵌入式应用设计
汉化也是直接安装汉化包
VScode c++程序调试、stm32嵌入式应用设计
配置好后直接重启VScode就可以了。
3.创建测试文件test3,在里面创建一个mian。cpp文件,写一个简单代码后,在VScode里面打开文件

VScode c++程序调试、stm32嵌入式应用设计
点击左边调试按键(第四个),点击调试配置(g++ -7)生成launch.json和task.json文件VScode c++程序调试、stm32嵌入式应用设计
最后设置断点,按F5进行调试(再次按下F5可继续运行后续程序)
VScode c++程序调试、stm32嵌入式应用设计

Proteus仿真STM32流水灯实验

创建工程

自行修改文件路径、名称
VScode c++程序调试、stm32嵌入式应用设计
选择从选中的模板中创建原理图(DEFAULT)
VScode c++程序调试、stm32嵌入式应用设计
选择不创建PCB布版设计
VScode c++程序调试、stm32嵌入式应用设计

选择创建固件项目
VScode c++程序调试、stm32嵌入式应用设计

配置原件画图

点P,搜索并添加LED灯和电阻RES
VScode c++程序调试、stm32嵌入式应用设计
绘图如下:
VScode c++程序调试、stm32嵌入式应用设计
这里注意电阻的阻值调小一点避免因阻值过大而造成灯不亮
VScode c++程序调试、stm32嵌入式应用设计

在keil 5 里生成hex文件

在 Option for Target 的output里勾选Create HEX file
VScode c++程序调试、stm32嵌入式应用设计
将生成的hex文件配置stm32进芯片中
VScode c++程序调试、stm32嵌入式应用设计
运行
VScode c++程序调试、stm32嵌入式应用设计
VScode c++程序调试、stm32嵌入式应用设计
参考:https://blog.****.net/weixin_46136508/article/details/105846011?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf