Microchip
直播中

盛珺

7年用户 204经验值
私信 关注
[问答]

为什么pic16lf1887x-rb0会出现奇怪现象?

我有一个项目,我有许多引脚连接到DIP开关配置的目的。它们被设置为启用弱上拉功能的输入(使用MCC),并且除了RB0之外,它们都按预期工作,RB0有一些非常奇怪的行为。随着浸渍开关打开,引脚上的电压大约为0.5伏。奇怪的是,关掉弱上拉实际上将电压提高到大约0.65伏。关闭浸渍开关(它短路到地面)从我的电源中产生的电流要比我对任何其他引脚i进行同样的操作时产生的电流大。n相同的配置。把RB0变成一个输出并把它驱动得高并不能使引脚达到3.3v的Vcc电压,我只能达到3.1v左右。我所有的其他输出都上升到3.3v。我也试着把轨道从销子上剪下来,以确保这不是我的线路,而且奇怪现象仍然存在。你知道会发生什么吗?它还不是一个引人注目的东西,但在某些时候,我想用下沉开关,所以我确实需要到它的底部。

回帖(6)

tijing忽忽

2019-10-29 13:20:18
我想你的意思是一个16F188X,不是18F。你有没有设置ASELB寄存器来在PUBB引脚上启用数字模式?
举报

刘瑞

2019-10-29 13:34:27
是的,你说得对,PIC16-谢谢。我所有的安塞尔字节是0,我没有在项目中的模拟引脚。
举报

tijing忽忽

2019-10-29 13:50:27
PORTB引脚有很多控制寄存器,也许我们应该看看这些是如何设置的?我相信PORTB是与零交叉检测器(ZCD)外围设备相关的,是启用的吗?
举报

张丽雯

2019-10-29 13:58:18
PPS配置问题?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分