STM32嵌入式应用系统设计

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

1、在ubuntu18.04版本安装vscode

在桌面找到应用中心

在这里插入图片描述

搜索Visual Studio Code

在这里插入图片描述
点击安装即可
在这里插入图片描述

2、调试环境搭建

安装c/c++扩展

打开vscode手动点开扩展搜索或者crtl+shift+x即可安装第一个
在这里插入图片描述

配置调试和编译文件

(1)创建一个文件夹然后写一个简单程序然后启动调试
在这里插入图片描述
(2)选择环境
在这里插入图片描述(3)选择配置
在这里插入图片描述
(4)生成launch.json和tasks.json文件和可执行代码
在这里插入图片描述
在这里插入图片描述
(5)调试输出结果
在这里插入图片描述

二、 Proteus仿真运行stm32程序

1、创建工程

在这里插入图片描述
选择创建原理图DEFAULT
在这里插入图片描述
选择不创建PCB布版设计
在这里插入图片描述
选择创建固件项目
系列选择Cortex-M3,Controller选择STM32F103R6,点击下一步,然后创建成功。在这里插入图片描述

2、配置实验所需原件

从元件库中找到需要的led和电阻
在这里插入图片描述
绘制好电路图
在这里插入图片描述

3、进入keil 5编写流水灯程序

编译程序生成hex文件
在这里插入图片描述
代码来自Proteus仿真STM32流水灯实验例程、详细步骤。

4、配置芯片

点开芯片在Program File 选择生成的hex文件,并将Crystal Frequency晶振配置为8M
在这里插入图片描述

5、实验结果

流水灯仿真结果图如下
在这里插入图片描述

三、用Altium Designer软件绘制电路原理图

1、新建工程
在这里插入图片描述
2、添加原理图工程
在这里插入图片描述
3、下载安装库函数
库函数来自参考资料
在这里插入图片描述
4、从库函数放置元件
在这里插入图片描述
5、绘制原理图
从库中选择元件绘制原理图
根据参考资料进行连线
在这里插入图片描述
绘制结果
在这里插入图片描述

总结

此次作业我学会了vscode的基本使用方法,通过此可视化调试软件,让我们运用的更加轻松,也学到了运用protues仿真stm32程序,但是关于Altium Designer软件的学习里还有许多的东西自己没有学会,只学到一点皮毛,希望后面的学习能学习掌握
参考资料
Proteus仿真STM32流水灯实验例程、详细步骤
Altium Designer实战教程 - 从零开始画一个stm32最小系统(原创)
Altium Designer 1小时速成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值