Proteus与Keil联调 ARM STM32流水灯

一. 下载安装Proteus
Proteus8.11
百度云盘:
链接:https://pan.baidu.com/s/1oQtpviW96Eqy5-a3JTA9HA?pwd=axub
提取码:axub

选择安装地址


一直next就行


二. Keil代码编写
Keil破解好了之后,新建工程


我取名为ledTest

在这找到对应的芯片

自动导入初始化程序

新建文件,输入代码然后保存成main.c(也可以右键Source Group1新建文件)

在这里添加刚刚的main.c
三份代码放到网盘里了:链接:https://pan.baidu.com/s/1CpiskS02lBi0wQ15QnMKLw?pwd=ywi6
提取码:ywi6



同理写出sys.h与led.h,
然后点击Options for Target ‘Target 1’的Output,
选择生成HEX文件,然后点确定


编译

三. Proteus电路模拟
与此同时,另外一边
建立新项目


创建并选中工程文件夹


默认选择


0

点蓝色的p选择需要的元器件,
在keywords里搜索stm32f103r6,
双击查询到的元器件进行添加


查询res搜索电阻,双击加入

搜索led,添加随便颜色的led灯

右键选中组件,然后在图纸上放下,鼠标右键选中元器件可以看见旋转元器件的按钮,
使PC0-PC7连上led,并给每一个led串联一个电阻,


点击左边红框框里的按钮,点击POWER,添加电源相关组件

取名为VDD


配置电源

然后双击stm32芯片,设置代码文件,
选的是刚刚生成的HEX文件


之后点击左下角的三角形就能运行了

物联沃分享整理
物联沃-IOTWORD物联网 » Proteus与Keil联调 ARM STM32流水灯

发表回复