Ubuntu安装VS Code,Proteus到AD学习stm32

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

“人靠衣装马靠鞍,狗配铃铛跑的欢”。在命令行工具gdb调试基础上,练习利用各种可视化调试前端软件(后端依然依赖gcc、gdb)进行程序代码的跟踪查错,提供工作效率。

安装VS Code

打开ubuntu软件
在这里插入图片描述
搜素VS Code,直接点击安装,我这里是已经安装好了的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ctrl+shift+x,再搜索c/c++安装
在这里插入图片描述

Proteus仿真运行stm32程序

参考资料:
Proteus仿真STM32流水灯实验例程、详细步骤

按照参考资料画好电路
在这里插入图片描述
生产hex文件并添加到芯片,之后运行结果如下:
在这里插入图片描述

学习使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图

学习视频:
Altium Designer 1小时(貌似不够)速成(可能不止一小时*~* 但我觉得仨小时肯定够了—来自up猪的自信!!)

1.原理图的绘制

1.创建心的PCB项目,同时打开参考范例工程,添加库文件
在这里插入图片描述
2.开始参照范例安装元器件
在这里插入图片描述
3.放置net label

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.画线包住stm32.

在这里插入图片描述

4.按照之前的步骤画完原理图
在这里插入图片描述
5.生成标号
1)tools—>Annotation—>Rest Schematic…(重置标号)
2)tools—>Annotation—>Annotate Schematic(一键生成标号)
在这里插入图片描述
6.封装
双击stm32芯片或者稍微拖动,按tab键调出设置
在这里插入图片描述
封装添加成功
在这里插入图片描述
其他元器件同理,相同的元器件可以通过右键find similar一键添加封装
在这里插入图片描述
这里为所有电容批量封装,这时其他器件变透明,封装完成后通过shift+c退出该模式
在这里插入图片描述
完成后编译一下。
在这里插入图片描述
没有弹出任何信息即无错误
在这里插入图片描述
在这里插入图片描述
确认原理图绘制和封装没有问题
在这里插入图片描述
在这里插入图片描述
也可通过快捷键T+G调出封装管理器检查封装
在这里插入图片描述

到这里原理图就绘制完成了。

2.PCB的生成

1.导入PCB
在这里插入图片描述

在这里插入图片描述
将PCB图中的元器件选中移到绘图边缘,借助两个排针,画一个2cm长的线,以线为宽,利用排针和线构成初始框图
在这里插入图片描述
选中刚刚所画区域边框,design—>board shape 去除其他部分,规划板子的形状,之后再在属性-位置里面锁定位置,避免后面不小心拖到

在这里插入图片描述

在这里插入图片描述
再通过快捷键n把所有的飞线隐藏起来
接下来就可以开始愉快的放置元器件了~~
做一条中线的辅助线
在这里插入图片描述
元器件从大到小挨个放置,为了方便布线,芯片放好之后旋转45度

在这里插入图片描述
接下来放置电源模块USB和晶振
大件元器件放上层,小器件比如电阻电容放下层,按L切换上下层,空格旋转
在这里插入图片描述

放置好所有元器件
在这里插入图片描述

3.布线

在这里插入图片描述

接下来开始布线

因为板子还在报错,在design里面修改电器规则,最小间隔距离调到6mil
在这里插入图片描述

在这里插入图片描述
自动布线无报错
在这里插入图片描述

在这里插入图片描述
接下来把自动布线到板外面的线调整进板子内

在这里插入图片描述

接下来覆铜
在这里插入图片描述
覆铜顶层
在这里插入图片描述

覆铜底层
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值