Proteus8仿真STM32F103R6的电压轨道问题

在Proteus8.7版本中,作者尝试仿真STM32F103R6芯片时遇到电压轨道问题导致仿真失败。通过对比模板工程,发现电源轨道配置不同。通过对模板工程的电源配置进行逐项比对和调整,最终解决了问题,使得模板工程的elf程序能在自己工程中正常运行。这表明Proteus的电源网络配置对于仿真的成功至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    下面描述下问题和解决过程。

    Proteus8.7版本新建一个电路工程,直接放了个STM32F103R6芯片想仿真测试下写的程序,结果仿真失败,说是电压轨道问题,(下面这是我修改过的工程了,所以问题显示不一样了,不过一开始就是power rails问题):

    然后我打开一个proteus8的STM32F103R6模板工程,人家的可以正常点亮LED:

    为了排除是不是我的keil5输出的hex文件错误原因(捂脸),我复制了模板工程的芯片烧写的debug.elf文件,放到自己的工程芯片里,结果出现了文章第一个图的问题……

    因为一开始就记得看到了power rails问题,所以想到进一步对比模板工程和自己工程两个的电源轨道,查看方法Design/Configure Power Rails.../,挨个儿查看power supplies的各个电源网络的参数,可以看到工程的电源网络电压值和下面右边框里的电源网分配不一样:

a.模板工程power rails configuration:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值