Ініціалізація портів ЗАВЖДИ хороша ідея, незалежно від того, що пише в описі даних.
Якщо аркуш нічого не говорить, то це надзвичайно життєва ідея.
Визначити вміст даних про порт вам потрібно лише в тому випадку, коли ви дбаєте про те, що станеться під час роботи вашої програми.
Якщо ви не переймаєтесь результатом, вам не доведеться встановлювати біти даних про порт :-).
Якщо виробники прямо в аркушах даних чітко заявляють, що біти даних порту встановлені або очищені, то вони можуть бути, Але НЕ БУДЕ насправді дійсно гарна ідея ініціалізувати їх самостійно. "Граничні умови" - це те, коли більшість речей піде не так - наприклад, початок циклу, кінець циклу, кругова обмотка буфера, кругла точка, .... Запуск процесора - це апаратний еквівалент. У реальному світі з шумом та поломками та людьми в ньому, відповідаючи за долю своїх програм, наскільки це можливо, це справді гарна ідея. Ініціалізація портів є легкою частиною цього.