可视化代码的跟踪调试

在ubuntu18.04版本安装vscode

图形安装:
(1) 在ubuntu桌面找到应用中心
(2) 在软件中心中,搜索Visual Studio Code
在这里插入图片描述
(3)在页面中就可以直接选择安装
安装成功后如下图:
在这里插入图片描述

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

1、安装vscode的C\C++插件。
在vscode中安装C++的插件,按ctrl+p调出命令行,在上面输入ext install cpptools然后按空格。
在这里插入图片描述

2、配置launch.json和task.json这两个文件
(1)任意打开一个有.cpp文件的文件夹
这里代码有错,后面重新建了一个工程
在这里插入图片描述
(2)选择如图所示
在这里插入图片描述

(3)修改.json文件
在这里插入图片描述

3、编译调试C++程序
在这里插入图片描述

Proteus仿真运行stm32程序

1.新建工程
(1)选择路径
在这里插入图片描述
(2)选择从选中的模板中创建原理图(DEFAULT)
在这里插入图片描述
(3)选择不创建PCB布版设计
在这里插入图片描述
(4)选择创建固件项目,其中:系列选择Cortex-M3,Controller选择STM32F103R6,点击下一步,然后创建成功。

在这里插入图片描述
2.连接电路图
在这里插入图片描述

3.配置芯片
导入hex文件,并将设置晶振为8M:
在这里插入图片描述
4.仿真
在这里插入图片描述

使用Altium Designer绘制一个stm32最小系统的电路原理图

原理图

1.新建工程
(1)创立工程:
文件 - -> 新的 - -> 项目 --> PCB工程
在这里插入图片描述
(2)添加需要的文件
需要添加的文件有四个Schemtic(原理图)、PCB、Schemtic library(原理图库)、PCB library(PCB库)
添加方法如下:
右键点击工程,选择如图选项:
在这里插入图片描述
添加完成后如图:
在这里插入图片描述
2.开始绘制原理图:
(1)添加元件
点击右上角的库,选择stem32原理库:
在这里插入图片描述
注:我使用的AD(18.1.7)没有stem32的原理库,是从外部添加:
1.
在这里插入图片描述
2.
在这里插入图片描述
3.
在这里插入图片描述
(2)放置元件、画线、添加网络编号
元件:从右上角原理库中选择需要的元件即可
在这里插入图片描述
连线:可以从上方工具栏打开,也可ctrl+w
在这里插入图片描述
绘制过程如图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)画分割线
在这里插入图片描述
在这里插入图片描述
(4)编译
在messages里面查看错误信息,双击即可找到错误的位置,一一解决
在这里插入图片描述

总结

这次实验主要学习到了Altium Designer的使用方法,但是如何用AD18绘制PCB板我还没能掌握,需要继续学习。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐