Программа, реализующая сопряжение устройств 3.11.07
Рис.50
I2C позволяет подключать 5 -6 устройств на одной плате.
АСК- acknowledge
Undersat();
Assert ();
TTL 5B
Release (); - работает как ключ (переход из 0 в 1)
Delay…();
I2C Master Data send ();
(I2C Master Data receive ();)
I2C Master ADDR setup (); - определяет как соединить микроконтроллер с датчиком, АЦП и т.д.
#define…. – здесь все функции, осуществляет обращение по адресу
Условие «стоп»:
Если шина адреса 7 бит (10бит), то теоретически можно подключить 128 устройств (1024 устройства).
Недостатки:
- плохая помехоустойчивость
Для работы с I2C – параллельный порт :
Рис.51
Рис.52. Двухбитный выходной порт
Рис.53. Двухбитный входной порт (2 линии данных)
Рис.54.
На рис.54 «1» и «1» на вход для прохождения импульса.
Дата добавления: 2014-01-04 ; Просмотров: 274 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет