На микроконтроллере порты инвертируются программно. По желанию, можно переключать входящии порты или в “высокое”, или в “низкое” состояние, в зависимости от потребности.
Один тип перифирийного оборудованя, просто механические коммутаторы
Второй тип оборудованя совместим с TTL/CMOS.
Без гальванической развязки, все работает, а вот как совместить две управляющие схемы с гальваникой без перемычек или дополнительных программируемых устройств, - что-то не получается
Port