Proteus8.9 stm32流水灯实验

  • 一、在Proteus8.9中创建工程
  • 二、添加元件
  • 三、添加代码
  • 四、总结


前言:要想能够在Protues中画出stm32的电路图首先就是需要下载一个支持stm32库的Protues版本,不然及时把代码加进去也会有很多问题,我用的8.9的版本;其次便是要能够在KEIL5中创建工程,编写stm32的代码,个人感觉很困难哈哈!

一、在Proteus8.9中创建工程

1、打开软件,点击创建新工程,输入工程名,选择保存路径。

proteus 8 professional画元器件_stm32


proteus 8 professional画元器件_电路图_02


2、下一步之后,在框图中选择【从选中的模板中创建原理图】选择【DEFAULT】

proteus 8 professional画元器件_原理图_03


3、选择不创建PCB布版设计

proteus 8 professional画元器件_原理图_04


4、下一步之后,选择【创建固件项目】,系列选择Cortex-M3,Controller选择STM32F103R6,点击下一步,然后创建成功

proteus 8 professional画元器件_原理图_05

二、添加元件

1、上面的工程创建成功后,在原理图绘制的界面就自己出现了STM32的元件

proteus 8 professional画元器件_电路图_06


2、添加实验所需要的LED灯和电阻

在左边框图中选择P,搜索实验需要的元件,LED灯为LED- 颜色,电阻为RES。

proteus 8 professional画元器件_原理图_07


proteus 8 professional画元器件_stm32_08


4、将元件添加好之后就可以左边显示如图

proteus 8 professional画元器件_创建工程_09


5、按照下面的原理图绘制。

proteus 8 professional画元器件_创建工程_10

三、添加代码

1、绘制之后右击芯片在左击芯片,选择自己在KEIL5中已经生成的.hex文件

proteus 8 professional画元器件_原理图_11


2、确定后再右下角开始运行就可以了。

proteus 8 professional画元器件_原理图_12

四、总结

其实在Protues中画电路图并不是特别困难,只要你有原理图,能够在Protues中占到自己需要的元件就很容易的画出电路图,最主要的首先是选择一个支持stm32的Protues版本,之前我用的不是这个8.9的版本,里面没有相应的stm32的库,虽然能够找到芯片但是将代码加入之后,会出现许多问题。其次便是stm32的代码编写了,在Keli5中编写stm32的代码,生成.hex文件