Аппаратные и программные средства встраиваемых систем



Pdf көрінісі
бет85/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   81   82   83   84   85   86   87   88   ...   268
2.3.1.3  Сигналы СТАРТ и СТОП 
Процедура  обмена  данными  по  шине I²C начинается  с  того,  что  ведущий 
формирует  состояние  СТАРТ – ведущий  генерирует  переход  сигнала  линии 


 
111 
SDA  из  ВЫСОКОГО  состояния  в  НИЗКОЕ  при  ВЫСОКОМ  уровне  на  линии 
SCL [7, 18]. Этот  переход  воспринимается  всеми  устройствами, 
подключенными  к  шине  как  признак  начала  процедуры  обмена.  Процедура 
обмена  завершается  тем,  что  ведущий  формирует  состояние  СТОП – переход 
состояния  линии SDA из  НИЗКОГО  состояния  в  ВЫСОКОЕ  при  ВЫСОКОМ 
состоянии  линии SCL. Состояния  СТАРТ  и  СТОП  всегда  вырабатываются 
ведущим. Считается, что шина занята после фиксации состояния СТАРТ. Шина 
считается  освободившейся  через  некоторое  время  после  фиксации  состояния 
СТОП. 
Определение  сигналов  СТАРТ  и  СТОП  устройствами,  подключенными  к 
шине  достаточно  легко,  если  в  них  встроены  необходимые  цепи.  Однако 
микроконтроллеры  без  таковых  цепей  должны  осуществлять  считывание 
значения линии SDA как минимум дважды за период синхронизации для того, 
чтобы определить переход состояния. 
 
Рисунок 52. СТАРТ и СТОП состояния 


Достарыңызбен бөлісу:
1   ...   81   82   83   84   85   86   87   88   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет