В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Интерфейсы > I2C




 
32-разрядный RISC-микроконтроллер для авиационных применений





6.1 Формат байта

Каждый байт, передаваемый по линии SDA, должен состоять из 8 бит. Количество байт, передаваемых за один сеанс связи неограничено. Каждый байт должен оканчиваться битом подтверждения. Данные передаются, начиная с наиболее значащего бита (см. Рис. 7). Если приёмник не может принять еще один целый байт, пока он не выполнит какую-либо другую функцию (например, обслужит внутреннее прерывание), он может удерживать линию SCL в НИЗКОМ состоянии, переводя передатчик в состояние ожидания. Пересылка данных продолжается, когда приёмник будет готов к следующему байту и отпустит линию SCL.

В некоторых случаях, необходимо использовать другой формат данных (например, CBUS). Посылка, которая передается с таким адресом, может быть закончена выдачей сигнала СТОП, даже если это происходит во время передачи байта. В этом случае подтверждение не генерируется (см. Раздел 9.1.3).


Рисунок 7. Пересылка данных по шине I2C

  1. Сигнал СТАРТ
  2. Старший разряд байта
  3. Сигнал подтверждения от приёмника
  4. Прием байта завершен. Прерывание внутри приемника
  5. Синхролиния удерживается в низком состоянии, пока обслуживается прерывание
  6. Сигнал подтверждения от приемника
  7. Сигнал СТОП
<-- Предыдущая страница Оглавление Следующая страница -->



  


Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи


   
HTML PDF
Расширенный поиск
Имя
E-mail

 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел: +7 (495) 514 4110. e-mail:admin@eust.ru
© ООО Рынок Микроэлектроники