maleon (16.07.2020 08:10, просмотров: 484) ответил Kceния на Полагаю, что было приятнее, если бы чтение из PINx автоматически
переключало бы DDRx на вход, а запись в PINx автоматически
переключало DDRx на выход. Тогда как PORTx и DDRx продолжали
работать, как и прежде. Причем никаких нестыковок такая реализация
не порождает, т.к. обычно PINx читают только в случае, когда DDRx
сконфигурирован на вход. И даже в некоторых руководствах пишут, что
регистр PINx только для чтения.
Понадобится ещё отдельный регистр для подтяжек, в то время, когда
выходной регистр не используется