Nagits's Blog

programming, fizfak science, etc…

Archive for the ‘I2C’ Category

AVR: РАБОТАЕМ С ВНЕШНЕЙ ПАМЯТЬЮ I2C EEPROM типа 24CXX

Для того чтобы полностью разобраться с Two-Wire Interface (TWI) , пишем с нуля в AVR STUDIO процедуры инициализации, чтения и записи. Подробно останавливаемся на каждом шаге и разбираемся. Затем промоделируем все в Proteus.

Читать далее…

Реклама

Written by nagits

Декабрь 18, 2010 at 15:07

Опубликовано в AVR, EEPROM, I2C, TWI

Tagged with , , , ,

AVR: Передача данных по шине I²C (I2C, IIC, TWI)

Налаживаем обмен данными между двумя контроллерами по шине I²C

С вашего разрешения я не буду вас томить всякими теоретическими копипастами и сразу перейдем к практической части.
Не, серьезно, почти каждый сайт об электронике содержит статью по этому протоколу, причем одну и ту же :).
Шина I²C состоит из двух линий:
  • SCL — линия последовательной передачи синхроимпульсов («при передаче посылок по шине I2C каждый ведущий генерирует свой синхросигнал на линии SCL» — http://ru.wikipedia.org/wiki/I%C2%B2C)
  • SDA — линия последовательной передачи данных
Читать далее…

Written by nagits

Октябрь 9, 2010 at 20:21

Опубликовано в AVR, I2C

Tagged with , , ,