Proteus仿真运行stm32程序

Proteus仿真运行stm32程序

1.在Proteus软件中创建工程

(1)点击创建新工程,输入工程名、安装路径
Proteus仿真运行stm32程序
(2)选择从选中的模板中创建原理图(DEFAULT)。Proteus仿真运行stm32程序

(3)选择不创建PCB布版设计。

Proteus仿真运行stm32程序
4.选择创建固件项目,其中:系列选择Cortex-M3,Controller选择STM32F103R6,点击下一步,然后创建成功。
Proteus仿真运行stm32程序

2.在新建工程中配置实验所需原件。

1.创建项目完成后就如下图所示,显示出自己所选的型号,STM32F103R6,系统并以配置好电源。
Proteus仿真运行stm32程序
其中器材元件如上图左边所示,原理图如上图中间所示,连接原理图成功后,更改电阻阻值为50(默认阻值过大,不更换led电流达不到,亮不起来)。
Proteus仿真运行stm32程序

2.keil5中编写程序

(1)进入keil 5中选择Option for Target,然后勾选Create HEX file,生成hex文件。
Proteus仿真运行stm32程序
Proteus仿真运行stm32程序

3.配置芯片

双击stm32f103r6芯片,然后进入Program File 选择刚才生成的hex文件,并配置Crystal Frequency改成8M(设置晶振为8M),如图所示
Proteus仿真运行stm32程序

4.实验结果

点击运行,结果如下
Proteus仿真运行stm32程序
Proteus仿真运行stm32程序
Proteus仿真运行stm32程序