仿真STM32这里用到Proteus8.15和Keil软件

一、keil中生成hex文件

1、点击魔法棒选择要仿真的STM芯片型号

(型号的更改要点击Device)

2、配置keil编译时输出hex文件

点击魔法棒后选择Output,勾选Creat HEX

3、生成hex文件

编译程序,打开项目目录下的OBJ文件夹

看到已经生成了hex文件

二、Proteus创建工程

1、创建Proteus工程,一路点击next即可

2、添加所需元件

点击P

搜索单片机型号STM32F103C8、led灯、电阻

3、按程序接线

我程序中使用的时PB0和PB8,所以接线很简单

如果你没配置Proteus中的供电网络,请先配置供电网络。

选择Design-->Config Power Rails

配置成如下图所示即可

4、烧录hex文件,设置单片机晶振

双击仿真图中的单片机进行配置,在Program File中选择keil生成的hex文件,将OSC Frequency设置为8M(8M是STM32F103C8的晶振,不同的单片机晶振可能不同)

三、成功仿真

到此为止,到此为止。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐