嵌入式作业(五):Ubuntu下的vscode/stem32仿真/stem32最小系统原理图绘制

可视化代码的跟踪调试

在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板我还没能掌握,需要继续学习。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值