Compartir Arduino pin 11 MISO y PWM

0

Necesito exactamente 6 pines PWM y PWM 11 es MOSI en Arduino nano. Utilizo la tarjeta SD para leer la configuración cuando se inicia el programa y registrar algunas cosas más tarde.

Me gustaría usar el pin CS para el módulo de la tarjeta SD y cuando es 1 para activar el transistor MOSI, o para activar el transistor PWM cuando es 0.

¿Hay algún IC que tenga dos entradas, una salida y un interruptor para seleccionarlas? ¿Qué utilizarías para hacer esto si el espacio es limitado?

    
pregunta Bobi

1 respuesta

0

Desea utilizar el mismo pin de salida para dos dispositivos, por lo que deberá multiplexar en la otra dirección (es decir, una entrada, dos salidas).

La tarjeta SD ya lo hace por ti, ignorará completamente MOSI si su CS no está configurada, ese es el punto de tener una línea CS.

Así que todo lo que queda es hacer que el otro dispositivo ignore su entrada PWM y mantenga el estado anterior mientras se dirige a la tarjeta SD. Dependiendo del dispositivo, es posible que ya tenga lógica prefabricada para eso, o que no funcione en absoluto porque la interrupción de la línea PWM hará que se apague.

    
respondido por el Simon Richter

Lea otras preguntas en las etiquetas