-
La inicialización del puerto SIEMPRE es una buena idea, independientemente de lo que diga la hoja de datos.
-
Si la hoja de datos no dice nada, entonces es una idea absolutamente vital.
Solo necesita definir el contenido de los datos del puerto si le importa lo que sucederá cuando su programa se ejecute.
Si no le importa el resultado, no tiene que configurar los bits de datos del puerto :-).
Si los fabricantes dicen explícitamente en las hojas de datos que los bits de datos del puerto están configurados o borrados, entonces pueden ser PERO, es TODAVÍA es una muy buena idea inicializarlos de todos modos. Las "condiciones de contorno" son donde la mayoría de las cosas van mal, por ejemplo, inicio de un bucle, final de un bucle, punto redondo de ajuste de la memoria intermedia circular, ... El arranque del procesador es un hardware equivalente. En un mundo real con ruidos, fallas y personas en él, ser realmente una buena idea es encargarse del destino de tus programas tanto como puedas. La inicialización del puerto es una parte fácil de esto.