我试了试:
----------------
P 1.2|--(1)-->| 100欧姆电阻 |----(2)--->光耦
----------------
输出为高时,(1)处电压为3V,(2)处电压为1.2417V,那么流经电阻的电流应该就是(3V-1.2417V)/100欧=17.58mA 吧。这个时候电流远远大于6个mA了,但是P1.2仅由3.3V降到3V。
后来我又在(1)(2)之间并了一个120欧姆的电阻,输出为高时,(1)处电压为2.5V,(2)处电压为1.239V,流经电阻的电流应该就是(2.5V-1.2417V)/100欧=12.6mA,流经外接电阻的电流为(2.5V/120欧)=20.6mA。这个时候的IO输出电流应该就是(12.6+20.6)=33.2mA 吧,这个时候P1.2仅降到了2.5V。
输出电流变大后,电压降低的幅度也没有那么大啊