Это старая версия документа!
В цифровой электронике очень широко применяются различные интерфейсы для обмена данными между устройствами и/или блоками одного устройства. Например, хорошо знакомый интерфейс USB применяется для связи компьютера с периферийным устройством. Интерфейс HDMI применяется для обмена данными между компьютером и монитором. Интерфейс RS485 применяется для обмена данными между устройствами промышленной автоматизации. Различных интерфейсов очень много.
Интерфейсы различаются по назначению, скорости передачи данных. Они бывают последовательные и параллельные. Различаются они и топологией — количеством ведущих и ведомых устройств, их ролями в протоколе обмена.
Интерфейсы нужны в первую очередь для стандартизации и унификации. Несколько различных производителей устройств, которые никогда не слышали о существовании друг друга, могут производить устройства, которые успешно работают вместе, благодаря тому, что поддерживают один и тот же стандартный интерфейс.
Микроконтроллеры обычно включают в себя в качестве периферийных устройств контрóллеры различных интерфейсов.