新手小白尝试STM32嵌入式应用系统设计

本文详细介绍了新手如何在Ubuntu上使用VSCode进行C/C++代码调试,配合Proteus进行STM32程序的仿真运行,以及如何在Altium Designer中创建原理图库和绘制元器件。通过步骤演示,帮助读者掌握STM32开发的基本流程。
摘要由CSDN通过智能技术生成


声明:新手入门,不完全靠谱历程,不具备教程水平,慎重参考阅读

一. 可视化的代码跟踪调试

1.在Ubuntu安装vscode

在Ubuntu软件中心中,搜索Visual Studio Code安装
在这里插入图片描述
安装完成后打开是这样
在这里插入图片描述

2.在ubuntu中用vscode编译调试C\C++

(1)在vscode中安装C++的插件,按ctrl+p调出命令行,在上面输入ext install cpptools,或在也可以只输入ext install然后按空格
在这里插入图片描述
安装
在这里插入图片描述
(2)配置调试和编译文件,launch.json和task.json
在安装好了插件之后,就可以在vscode打开我们的源码文件并且调试,不过要注意vscode要调试的话只能打开包含源码文件的文件夹,不能打开单个文件调试。
在vscode中打开了文件夹后,看到vscode在最左边第四个好像虫子的图标,这个就是调试的,点一下,然后看到最上面有个齿轮那里,点一下出来一个面板,选择刚刚装好的c++插件
把program项前面的都删了,只留下"program":"${workspaceRoot}/a.out"花括号里面的workspaceRoot就是你打开调试的文件夹的目录,也叫做工作目录。其他的就不需要修改了。
在这里插入图片描述
按ctrl+p打开命令面板,然后输入>task后选择tasks:configure task,成一个task.json文件,把内容换成以下内容

{
   
    "version": "0.1.0",
    "command": "g++",
    "isShellCommand": true,
    "args": ["-g","${workspaceRoot}/你的源码文件名.cpp"],
    "showOutput": "always"
}

(3)都配置好后我们就可以先按ctrl+shift+B先编译,然后再按绿色箭头调试
在这里插入图片描述

二. Proteus仿真运行stm32程序

1.安装好keil和Proteus

Proteus尽量8.6版本以上,版本过低没有stm32固件库

2.Proteus电路

(1)创建工程
选择创建原理图和不创建PCB布版设计

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值