Proteus仿真STM32流水灯

一.创建Proteus工程

1.新建工程,输入工程名,安装路径

Proteus仿真STM32流水灯

2.选择从选中的模板中创建原理图(DEFAULT)。

Proteus仿真STM32流水灯

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

Proteus仿真STM32流水灯

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

Proteus仿真STM32流水灯
Proteus仿真STM32流水灯

二.配置实验所需原件

1.创建项目完成后就如下图所示,显示出自己所选的型号,STM32F103R6,系统并以配置好电源。

Proteus仿真STM32流水灯

2.添加LED灯,点击P,输入关键字:LED-YELLOW,点击确认选中。

Proteus仿真STM32流水灯

3.添加电阻,点击P,输入关键字:RES,并点击选中

Proteus仿真STM32流水灯

4.完成如下图所示绘制:

Proteus仿真STM32流水灯
注意右键点击电阻,使其阻值设为50,防止阻值太大灯亮不起来。

三.keil生成hex文件,进行电路的仿真

1.选择Option for Target,然后勾选Create HEX file,生成hex文件

Proteus仿真STM32流水灯

2.双击stm32f103r6芯片,然后进入Program File 选择刚才生成的hex文件,并配置Crystal Frequency改成8M(设置晶振为8M)

Proteus仿真STM32流水灯

3.点击左下角的三角符号进行运行:

Proteus仿真STM32流水灯

4.仿真结果如下:

Proteus仿真STM32流水灯
Proteus仿真STM32流水灯
Proteus仿真STM32流水灯