由于两个led一个是红色一个是蓝色怀疑是参数不一致导致的。查看两个led数据手册Vf导通电压如下图所示:
蓝色led正向导通压降
红色led正向导通压降
之后又拿万用表二极管档测量二极管正向导通压降,红色led为2V,蓝色led为2.5v
由于红色LED导通压降低,当红色led导通时led两端电压被嵌位在2V,虽然两个led连接到不同的IO口上但是当lO為低电平时,电平基本等于参考地所以两个led可以等效成并联,所以蓝色led两端电压等于2V,所以led蓝灯不亮
- 两个led分别串联两个不同的限流电阻。
- 选择导通电压一致的二极管
csdn 的博客不支持word了,网页版真心难用