解决proteus仿真出现的奇怪问题

解决proteus仿真出现的奇怪问题
星染注意
可以因为网络问题,文章部分图片无法查看,这里提供了PDF版的链接
startup_stm32f103xe.s,另一个下载链接
前言
因为发的例程都是STM32F103RC的,但是proteus里只有STM32F103R6之类的,所以在串口和PWM这两次实验我发现写好的代码放入仿真没有如何反应。
解决办法
改启动文件
- 找到startup_stm32f103xe.s,精英板用的,可以在下面链接直接下载,点击下载
- keil里更改芯片
这里如果我们直接点击编译会发现都是报错: - 现在把刚刚下载好的startup_stm32f103xe.s,黏贴到项目的/OBJ文件夹中:
- 在keil中,打开CORE!,将原来的启动文件删除
- 双击CORE,打开OBJ文件夹,找到startup_stm32f103xe.s,双击它就可以关闭窗口了,找不到的可以把文件类型改成All files。
- 检查一下,确保列表中只有一个启动文件,否则会报错
- 点开C/C++,将原本Define里面,STM32F10X_HD的
HD改成XE,点击OK保存。 - 重新编译文件,问题解决,导入仿真也可以正常使用
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果



















