我用STM32单片机做8*8*8光立方,外接8个74HC573驱动发光二极管,STM32输出3.3V电平,请问这种解法需要加限流电阻么 如果需要加 加在什么位置,是加载GPIO口 还是573出来加? 阻值用多大?望高手解答!
STM32做光立方LED限流电阻问题
IO口电压是3.3V,LED压降一般是1.7V左右,LED电流一般取5mA~15mA(电视遥控器红外那么大的LED),如果LED电流设定为5mA(一般也够),限流电阻的大小 = (3.3-1.7)\/0.005 = 320,320Ω的电阻不好找的话,就用330Ω也基本不影响,或者也可以用300Ω 如果LED灯特别小,也有2mA 512个限流电阻...
你好,作为一个单片机初学者,对光立方真心看不懂,可不可以详细点介绍一下...
1、先了解单个LED的控制方式,可以是将正极接电源,负极通过一个限流电阻连接至单片机的某个IO口。IO口输出低电平时,LED就亮,反之,LED灭。2、若按照单个LED的控制方式,每个LED需要占用单片机的一个IO口,控制100个LED就需要100个IO口。那么,有没有一种方式,可以用较少的IO口,控制较多的LED呢?
光立方中的uln2803,接的是共阴极吗???还有单片机给它低电平时,uln2803输...
为了保证LED的安全,最好采用限流电阻。当LED的工作电流较大,接近uln2803的驱动能力时,也可以不用限流电阻,一般不推荐这样使用。
8*8*8光立方动画显示的时候有的灯亮有的灯很暗,这是怎么回事?
都不是,是因为LED分流的作用,这是很正常的。主要看你的限流电阻加在了哪里?如果是每一层共用一个限流电阻,那么明暗不均的现象就会特别明显。欢迎继续追问
我用uln2803驱动led,电路已经设置好了,但是输入无论是高电平还是低电平...
可能是你的LED需要的电压太低,可以在你的LED上串接一个二极管就行了。如果你想通过单片机控制uln2803输出高电平,用单片机直接给2003的输入端低电平就可以。