Proteus仿真运行stm32程序
一、创建工程
注:此处使用的版本为proteus8.9,该版本自带stm32库,较为方便。打开软件时一定要右键选择用管理员身份打开,否则可能出现找不到器件库的问题。
1.1打开peoteus8.9点击创建新工程,输入工程名、安装路径。
1.2 选择从选中的模板中创建原理图(DEFAULT)、选择不创建PCB布版设计。
1.3.选择创建固件项目,其中:系列选择Cortex-M3,Controller选择STM32F103R6,点击下一步,然后创建成功。
二、配置实验所需原件
2.1 完成创建如图所示
2.2 添加实验所需要的元器件
2.3 连线,画出仿真电路图
三、准备工作
3.1 新建project文件夹,并在里面新建三个文件夹,CMSIS(存放内核函数及启动引导文件),FWLIB(存放库函数),USER(存放用户自己的函数)。
3.2 在CMSIS中存放如下文件
3.3 在FWLIB中存放如下文件
3.4 在USER中存放如下文件
四、keil配置
4.1打开keil5,创建新工程led(注意需保存在刚刚创建的project文件夹里)
4.2选择图示图标
4.3把Tegat1改成test,并进行如图所示配置。
4.4点击如图所示标志
4.5 进入C/C++设置界面,在define一栏输入 STM32F10X_HD,USE_STDPERIPH_DRIVER ,并在includepath栏加入头文件路径。
4.6 在output中一定要选择生成hex文件选项。