Beagleboard Black todos los GPIO se activan con un solo GPIO

1

Anteriormente tenía un problema con BeagleBoard Black Rev C, que analicé en la pregunta a continuación.

GPIO.HIGH, LOW doesn ' t up LED Beagleboard

He encontrado el verdadero problema. Cada vez que enciendo un solo pin GPIO (por ejemplo, P8_3), todos los otros pines GPIO bajo P8 también se vuelven ALTOS al mismo tiempo, es por eso que tuve problemas para encender un LED al tomar ambos + ve y -ve de dos GPIOs de P8. Lo mismo ocurre con P9. En cambio, si tomo un GPIO de P9 y lo hago ALTO y otro de P8 y lo hago BAJO, el LED se enciende correctamente (también verifiqué utilizando Multimeter y muestra las posibles diferencias). Pero el problema surge ya que todos los otros GPIOs de P9 son ALTOS y todos los P8 son BAJOS.

Quiero cambiar los GPIO individuales ALTO o BAJO siempre que lo desee. ¿Cuál puede ser el posible problema? ¿Necesito actualizar la imagen? Pero no creo que esa sea la razón de este problema.

EDITAR: Publicar el código de python.

import Adafruit_BBIO.GPIO as GPIO
import time

GPIO.setup("P8_3", GPIO.OUT)
GPIO.setup("P8_5", GPIO.OUT)

while True:
   GPIO.output("P8_3", GPIO.HIGH)
   GPIO.output("P8_5", GPIO.LOW)
    
pregunta shiladitya basu

0 respuestas

Lea otras preguntas en las etiquetas