Обмен данными, интерфейсы

Слайд 2

Слайд 3

Слайд 4

Слайд 5

Слайд 6

Слайд 7

Слайд 8

Слайд 9

Слайд 10

Слайд 11

Слайд 12

Слайд 13

Слайд 14

Слайд 15

Три уровня процедур обмена данными в микроконтроллере и системах на его

Три уровня процедур обмена данными в микроконтроллере и системах на его

основе:
- внутрипроцессорный обмен данными. Обеспечивает взаимодействие АЛУ, устройства управления с регистрами, КЭШ -памятью;
- обмен данными на уровне магистрали (общей шины). Обеспечивает взаимодействие ядра микроконтроллера со схемами, подключёнными к системной магистрали. Это ОЗУ, ПЗУ, порты ввода-вывода, таймеры, АЦП, ЦАП и др.
- обмен с внешними устройствами и объектами контроля и управления через порты и интерфейсные схемы. Обеспечивает работу систем управления на основе МК. Для обмена этого уровня МК оснащается интерфейсными схемами, обеспечивающими связь МК с устройствами, удалёнными от него, часто на большие расстояния, с том числе чнрех полевые шины промышленные интерфейсы и локальные вычислительные сети.
Слайд 16

Общие принципы реализации обмена: Использование сигналов готовность к обмену. Обычно это

Общие принципы реализации обмена:
Использование сигналов готовность к обмену. Обычно это бит

в одном из т.н. регистров состояния, которые входят в состав портов.
. Использование процедуры стробирования данных..
Концепция master- slave.
Принцип квитирования. Требует от устройств обмениваться сигналами, которые подтверждают, что данные приняты (те. отправляют т.н. квитанцию)
Принцип организации т.н. тайм-аута..
Использование информационных объектов, которые при отсутствии стробирования говорят о начале и окончании передачи данных. это могут быть сигналы (называются старт -и стоп-битами) либо специальные последовательности битов, которые называются флагами (в сетях передачи данных).
Принцип синхронизации (или тактирования) процессов передачи данных по линиям связи. Такой обмен данными называется синхронным и предполагает наличие специальной линии, по которой передаются синхроимпульсы.
Принцип возможности организации т.н. асинхронного обмена данными, при котором момент передачи и приёма данных определяется готовность передающего и принимающего устройства к обмену.
Принцип сочетания синхронного и асинхронного методов обмена. Такой вид обмена называют изохронным или плезиохронным (т. е. «как бы синхронным») и он используется для координации обмена в мультипроцессорных система.
Принцип организации процедур доступа к разделяемой среде передачи данных в многоточечных соединениях. Используются три подхода к организации доступа.
-реализация процедуры арбитража,
организация т.н. маркерного доступа.
организация т.н. случайного доступа.
Слайд 17

Слайд 18

Слайд 19

Слайд 20

Слайд 21

Слайд 22

SPI (Serial Peripheral Interface) Это протокол последовательной связи синхронного типа, который

SPI (Serial Peripheral Interface)
Это протокол последовательной связи синхронного типа, который состоит

из двух линий данных (MOSI и MISO), одной тактовой линии (SCK) и линии выбора подчиненных (SS).
Слайд 23

В отличие от SPI, I2C использует только два провода для всего

В отличие от SPI, I2C использует только два провода для всего

процесса, возможно, поэтому он также известен как протокол двухпроводного интерфейса (TWI). Эти два провода представляют собой SDA (последовательные данные) и SCL (последовательное тактирование).
Слайд 24

UART / USART UART означает универсальный асинхронный приемник и передатчик, а

UART / USART
UART означает универсальный асинхронный приемник и передатчик, а USART

– универсальный синхронный и асинхронный приемник и передатчик. Разница между ними заключается в том, что UART выполняет только асинхронную последовательную связь, в то время как USART может выполнять как синхронный, так и асинхронный последовательный коммуникационный процесс.
Слайд 25

Слайд 26

Слайд 27

Слайд 28