51单片机接口电流问题
时间:10-02
整理:3721RD
点击:
STC89C52单片机的P1口输出高电平时直接接地测得的电流只有19uA,不是应该等于5/20k=250uA的吗?




P0口由于没有内部上拉,在没有外接上拉电阻的情况下,是不能输出高电平的,
P0口我知道,我是说p1口。STC89C52单片机的P1口输出高电平时直接接地测得的电流只有19uA,不是应该等于5/20k=250uA的吗?
这类单片机端口都是OD的,不能直接驱动外部负载,需要增加驱动电路才好
三张图都是截止,需要考虑电流的流向,地的位置,以及内阻具体情况,如果不是直接接地,不能直接除计算
这个问题就有点纠结了,
麻烦再看看这张图片,我真的搞不懂啊。

不错 顶顶顶顶顶顶顶顶顶顶
电流表不准呗,uA级的测试,你得先确认电流表是不是校准了
或者上次校准是什么时候,是不是过期了要重新校准?
以前我在的公司,每隔一段时间,仪器都要拉到西安一个专业校准的公司去校准
学了多年的单片机,内部电路完全不懂
检查一下程序是不是把IO口设置成输入了,STC的单片机可以设置IO口为高阻,你这可能是设置成高阻输入状态了,你可以设置成弱上拉试试,看一下规格书设置一下P1M0 = 0x00;
P1M1 = 0xff; //弱上拉两个寄存器
