roboforum.ru

Технический форум по робототехнике.

I2C & Mega16

I2C & Mega16

dh » 15 ноя 2006, 13:41

В даташите написано про TWI. I2c и TWI это одно и то же?
В CV выбирается порт, например A, в распиновке Mega16 SDA SCA в порту А нет. Как работает Mega16 с I2c?
Например, как работать с EE 24CXX через I2C?
Перерыл инет. народ работает активно мегой16 через I2C с периферией.

Kanoka » 15 ноя 2006, 14:56

TWI и I2C это одно и то же.
SCL и SDA на ногах РС0 и РС1 соответственно, Даташит на 16-ю Мегу посмотреть не пробовали, часто помогает.

-= Александр =- » 15 ноя 2006, 15:11

:bayan: Было уже раза три, юзайте поиск!

dh » 16 ноя 2006, 19:16

Постараюсь понятнее сформулировать вопрос.
SDA и SCL в порту C. CV в генераторе начального кода позволяет выбрать _любой_ порт (например i2c порт А), почему?
Опять же СV в генераторе начального кода необходимо выбрать SDA и  SCL бит. В даташите про эти биты ничего не нашел.

avr123.nm.ru » 16 ноя 2006, 19:28

свою позицию по отличию i2c от TWI я изложил подробно:
http://www.roboforum.ru/viewtopic.htm?t=1688

avr123.nm.ru » 16 ноя 2006, 19:31

dh писал(а):Опять же СV в генераторе начального кода необходимо выбрать SDA и  SCL бит. В даташите про эти биты ничего не нашел.


это не биты а названия СИГНАЛОВ на линиях интерфейса.

dh » 17 ноя 2006, 14:13

Все стало ясно, только после прочтения мануала на CVAVR от hpinfotech. Небольшая предистория: профессионально занимаюсь программированием уже ~15 лет (разрабатываю приложения). Поэтому читая в визарде CV SDA bit  & SCL bit, по своей давней привычке _понимаю_именно_БИТ_! Поэтому для себя сделал вывод, что если имеется в виду порт I/O - то речь идет о бите _в_пору_ (линии I/O). ЗЫ: Спасибо, что достаточно корректно меня посылали подальше, в даташит.

avr123.nm.ru » 17 ноя 2006, 15:04

dh писал(а):Все стало ясно


COOL !!!


Rambler\'s Top100 Mail.ru counter