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

搜素VS Code,直接点击安装,我这里是已经安装好了的



ctrl+shift+x,再搜索c/c++安装

Proteus仿真运行stm32程序
按照参考资料画好电路

生产hex文件并添加到芯片,之后运行结果如下:

学习使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图
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


自动布线无报错


接下来把自动布线到板外面的线调整进板子内

接下来覆铜

覆铜顶层

覆铜底层



完成
















