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