Estoy usando el microcontrolador serie MP430. La funcionalidad del código es hacer una tarea específica y luego no hacer nada (perciba la inclinación y encienda un LED en un tiempo determinado). Pero debido a un error en el código, me doy cuenta de que un pin de puerto se pone "1" después de algún tiempo. Así que ahora quiero deshabilitar todos los puertos una vez que se complete la tarea. ¿Cómo puedo deshabilitar estos puertos que inicialmente definí como puertos de entrada y salida?
Y mi segunda pregunta es: si deshabilito estos puertos, ¿hay alguna posibilidad de que el puerto de salida (ahora deshabilitado) permanezca flotante y genere algo de ruido o algo y active el LED de salida? Esta pregunta es para todos los microcontroladores (MSP430, PIC, AVR, etc.)