Proteus仿真stm32流水灯

一 、Proteus仿真运行stm32程序

1.Proteus创建原理图

1Proteus创建项目

1.新建一个项目
Proteus仿真stm32流水灯
2.输入项目名称和路径
Proteus仿真stm32流水灯
3.选择DEFAULT
Proteus仿真stm32流水灯
4.选择Do not create a PCB layout
Proteus仿真stm32流水灯
5.选择Create Firmware Project,Family选择Cortex-M3,Controller选择STM32F103R6
Proteus仿真stm32流水灯
6.Finish完成创建
Proteus仿真stm32流水灯
Proteus仿真stm32流水灯

2.配置元件

1.p选择元件
Proteus仿真stm32流水灯
2.搜索led元件,随意选择一个led
Proteus仿真stm32流水灯
3.搜索res,选择一个res电阻
Proteus仿真stm32流水灯
4.放置8个led小灯和电阻,并双击电阻,将阻值改为50(默认阻值过大,不更换led电流达不到,亮不起来)
Proteus仿真stm32流水灯
5将元件与板子连接起来
Proteus仿真stm32流水灯
至此

2.Klei编写代码

这里本人直接下载的Klei代码部分
stm32流水灯Klei代码部分链接:stm32流水灯
提取码:qdg5

1.编译运行文件
Proteus仿真stm32流水灯
2.生成.hex文件
Proteus仿真stm32流水灯

3.Proteus仿真

1.配置芯片,双击芯片,选择刚刚生成的.hex文件,并配置Crystal Frequency改成8M(设置晶振为8M)
Proteus仿真stm32流水灯
2左下角第一个三角,运行即可
Proteus仿真stm32流水灯

3运行结果
第一个灯闪烁

Proteus仿真stm32流水灯
第二个灯闪烁
Proteus仿真stm32流水灯
第三个灯闪烁
Proteus仿真stm32流水灯

第四个灯闪烁
Proteus仿真stm32流水灯
第五个灯闪烁
Proteus仿真stm32流水灯
第六个灯闪烁
Proteus仿真stm32流水灯
第七个灯闪烁
Proteus仿真stm32流水灯
第八个灯闪烁
Proteus仿真stm32流水灯
全部灯闪烁
Proteus仿真stm32流水灯

二、总结

学习了stm32流水灯的仿真

三、参考资料

1、Proteus仿真STM32流水灯实验例程、详细步骤。

Proteus仿真运行stm32流水灯程序