【Proteus仿真】| 05——问题记录

文章详细记录了使用Proteus仿真的过程中遇到的问题,包括51单片机在通过4511BCD译码器驱动数码管时需要加上的拉电阻,8.13版本中串口的不正常工作,以及STM32ADC采集电压始终为0的解决方案,其中ADC问题源于VSSA和VDDA未正确接地。此外,还提到了Duplicatepartreference的错误及其解决办法。

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

系列文章目录
【Proteus仿真】| 01——软件安装
【Proteus仿真】| 02——基础使用
【Proteus仿真】| 03——超详细使用教程
【Proteus仿真】| 04——绘制原理图模板
【Proteus仿真】| 05——问题记录


前言

在使用该软件时 总会遇到很多玄学的问题 因此从现在开始记录下来。一方面 为自己记录并一方面 希望可以帮助到其他人。不被这个软件玄学的问题困扰 浪费时间。

1、51单片机仿真

1. 在通过4511 BCD译码器驱动数码管时 需要在控制IO 加上拉电阻

2. 串口 在8.13版本无法工作

原因:8.13版本 单片机模型文件有问题 在代码合适的情况下还是无法工作
解决方法:更换版本或者 替换51单片机模型文件MCS8051.DLL
替换文件百度云下载:一键下载

2、stm32仿真

1. stm32 adc 采集电压一直为0

环境: 软件版本 Proteus 8.9  单片机型号:STM32R6

问题描述:adc 采集电压 无法采集到值 一直显示0 只有在adc引脚接 VCC时 会采集到 AD值为4095
问题原因:VSSA与VDDA同为5V,导致采集到的电压没有0电位参考 (最开始以为软件问题 安装了新版还是存在)
解决方法: 需要将配电网中 VSSA放到GND组
在这里插入图片描述
在这里插入图片描述

3、运行报错

1. Duplicate part reference: M00000017 [M00000017]

问题原因:器件名相同 位号相同
解决方法:1、修改器件名 2、删除重新放置

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值