基于HAL驱动的STM32F103单片机通过SPI多通道脉宽调制控制LED亮度的一个小程序9 z. N R4 J4 a6 N2 y( G* ?' j H ; C: v( v/ N4 U2 ~# _, c: z 描述: 我一直想建立一个LED立方体,但我从来没有给我时间来分析和编码它。最近,我在玩ARM微控制器,我想应用这些小知识,以建立一个体面的LED立方体。" a5 O- h; i5 O" O9 N) M( G * o7 T& M8 E6 c5 m3 ?; a, X 第一步是找出如何以一种有效的方式控制几个只有几个插脚的LED。移位寄存器是一个很好的选择,因为它们很便宜,几乎可以在任何地方使用。 在这个项目中,我将尝试开发一个基础,以控制亮度的一组LED使用流行的74HC595串行并行输出移位寄存器。 F" _* g! W; u8 B+ [& d9 K 原创:Jose Eduardo Laruta2 @' n) L, [- s( k9 l0 ~ 出处:http://hackaday.io/project/11678-shift-register-control-with-stm32-hal-drivers: O. u7 e' }1 y& K |