单片机IO口1.8V为什么驱动不了三极管3904,接上的时候B极只有0.5V左右的电压

来源:百度知道 编辑:UC知道 时间:2024/07/01 07:30:15
三极管集电极悬空,发射极接地,基极与IO口之间串一个10K电阻

单片机的IO口驱动能力本来就比较低,特别是“拉流”负载,你应该使用 PNP型的三极管,“灌流”能力强很多,有的可以达 20 毫安!

并没有问题啊,你没有学过晶体管电路啊
一个PN结的导通电压就是0.5V多一点,很正常啊
你这个电路是典型的集电极开路输出,很多地方都有用到啊。
当你在集电集接上负载时,你去量测集电极对发射极的电压就可以看到这个电压
会随着基极电压变化而变化,也就是说你单片机输出高电平则集电极电压接近于0V,而单片机输出低电平则集电极电压接近于VCC
你可以在集电极到VCC之间接一个10K的电阻或继电器试一下就知道了

IO口高电平才1.8V,是什么单片机。是51考虑上拉电阻,PIC不会出现这个情况吧。