Proteus仿真stm32流水灯
一 、Proteus仿真运行stm32程序
1.Proteus创建原理图
1Proteus创建项目
1.新建一个项目
2.输入项目名称和路径
3.选择DEFAULT
4.选择Do not create a PCB layout
5.选择Create Firmware Project,Family选择Cortex-M3,Controller选择STM32F103R6
6.Finish完成创建
2.配置元件
1.p选择元件
2.搜索led元件,随意选择一个led
3.搜索res,选择一个res电阻
4.放置8个led小灯和电阻,并双击电阻,将阻值改为50(默认阻值过大,不更换led电流达不到,亮不起来)
5将元件与板子连接起来
至此
2.Klei编写代码
这里本人直接下载的Klei代码部分
stm32流水灯Klei代码部分链接:stm32流水灯
提取码:qdg5
1.编译运行文件
2.生成.hex文件
3.Proteus仿真
1.配置芯片,双击芯片,选择刚刚生成的.hex文件,并配置Crystal Frequency改成8M(设置晶振为8M)
2左下角第一个三角,运行即可
3运行结果
第一个灯闪烁
第二个灯闪烁
第三个灯闪烁
第四个灯闪烁
第五个灯闪烁
第六个灯闪烁
第七个灯闪烁
第八个灯闪烁
全部灯闪烁
二、总结
学习了stm32流水灯的仿真