Estoy tratando de usar GPIO en mi Beaglebone Black, pero me estoy topando con un comportamiento que no entiendo. Tengo dos pines (gpios 27 y 61) configurados para ingresar con active_low
configurado a 0
. No hay nada conectado a ningún pin (o cualquier pin en el tablero para esa materia), pero uno de los pines (gpio 61) muestra un valor de 1
mientras que gpio 27 muestra un valor de 0.
¿Alguien puede explicar por qué sucede esto?
Aquí están los pasos exactos que tomé para obtener este resultado:
echo 27 > /sys/class/gpio/export
echo 61 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio27/direction
echo in > /sys/class/gpio/gpio61/direction
cat /sys/class/gpio/gpio27/value
0
cat /sys/class/gpio/gpio27/active_low
0
cat /sys/class/gpio/gpio61/value
1
cat /sys/class/gpio/gpio61/active_low
0