
解决proteus仿真出现的奇怪问题
文章摘要
AI 摘要
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉注意
可以因为网络问题,文章部分图片无法查看,这里提供了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保存。
- 重新编译文件,问题解决,导入仿真也可以正常使用

- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自星染Blog
评论
匿名评论
✅ 你无需删除空行,直接评论以获取最佳展示效果