文章目录
一、Proteus仿真运行stm32程序
1、安装Proteus 8.9应用程序
1、下载Proteus安装包,然后将安装包解压到自己想解压的的目录下:
接着点击打开Proteus 8.9 SP2 Pro应用程序,按照一下步骤进行安装:
安装完成之后,接下来选择将刚刚安装的软件放到电脑里面的哪个位置,目标位置可以根据自己的情况进行修改:
安装完成之后,点击Finish即可。
在用Proteus仿真运行stm32过程中还需要下载Keil 5,这里因为我之前已经下载过了,所以不再重新下载,大家如果对安装步骤有什么不清楚的话可以在网上查询。
2、创建工程
打开刚刚下载的Proteus 8软件。点击New Project创建一个新的工程,详细步骤如下:
点击Create a schematic…,然后next;
然后选择Do not create a PCB layout,点击next:
接着在对话框中配置如下:
点击next;
可以看到工程已经创建好了,点击Finish即可。
3、选择所需要的器件
- 创建完工程之后,会显示下面这张图
- 选择我们所需要的LED灯以及电阻,配置好电源
选好器件后,连接好电路图:
4、在KEIL5上编写程序生成.hex文件,在proteus上仿真
- 在keil5上生成.hex文件
点击菜单栏的project
可以看到.hex文件已经生成,接下来在proteus上运行,打开我们刚刚建好的proteus工程,点击芯片选中.hex文件;
最后点击OK。点击运行:
二、Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图
1、创建工程
打开Altium Designer软件,点击“File”,再点击New—>Project—>PCB Project;
创建完之后,保存工程到自己想保存到的目录之下:
右击我们刚刚新建的工程,创建一个原理图
2、原理图绘制
- 先下载好我们需要的库,然后添加到软件当中;
添加完成之后如下:
添加完库之后,我们就可以开始绘制原理图啦。
首先如果我们不需要绘图板上面的空格,我们可以把它去掉,还有右下角的Title Block也可以去掉,按下面步骤进行即可:
得到效果如下:
可以看到网格和右下角的title block都消失了。
接下来,我们就可以开始绘制了,首先我们要选出我们需要的stm32芯片:
这里我们选中的是stm32f103c8t6_48芯片
点击右上角箭头所指区域,然后将鼠标移到绘图板上点击右键放置:
下面先介绍一下表格上方漂浮的工具栏主要标志:
首先,我们来看一下Wire的使用,选中Wire
出现如图框起来的标志,然后我们对芯片引脚进行加长,效果如下:
Wire也可以用于各种元器件的连线。
绘制好的原理图如下: