仿真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

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐