STM32 + 74HC245 Cómo controlar el tubo digital de cuatro dígitos
Entiendo su idea. El 245 aumenta la corriente del variador. Los ocho segmentos están controlados por ocho IO. Simplemente agregue cuatro IO más después de la selección de bits y configúrelo en salida de drenaje abierto.
Hay un problema con su idea cuando la fuente de alimentación externa de 245 es superior a 3,3 V, incluso si el IO de selección de bits genera un alto nivel de 3,3 V, su LED seguirá encendido.
Por ejemplo: 6/8/9/12 es el pin de control 1.2.3.4 Cuando solo desea iluminar el primer bit del terminal a, es decir, el pin de control a ingresa un nivel alto. , el pin 6 es de nivel bajo, el pin 8/9/12 es de nivel alto, pero si la fuente de alimentación externa es de 5 V, el nivel alto del pin 8/9/12 es de solo 3,3 V, hay una diferencia de voltaje de 1,7 V. , que es un tubo digital bastante brillante. Por lo tanto, el resultado es que los terminales A de los cuatro tubos digitales están todos encendidos.