roboforum.ru

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


I2C & Mega16

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

I2C & Mega16

Сообщение dh » 15 ноя 2006, 13:41

В даташите написано про TWI. I2c и TWI это одно и то же?
В CV выбирается порт, например A, в распиновке Mega16 SDA SCA в порту А нет. Как работает Mega16 с I2c?
Например, как работать с EE 24CXX через I2C?
Перерыл инет. народ работает активно мегой16 через I2C с периферией.
dh
 
Сообщения: 30
Зарегистрирован: 02 ноя 2006, 11:05
Откуда: Россия

Сообщение Kanoka » 15 ноя 2006, 14:56

TWI и I2C это одно и то же.
SCL и SDA на ногах РС0 и РС1 соответственно, Даташит на 16-ю Мегу посмотреть не пробовали, часто помогает.
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

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

:bayan: Было уже раза три, юзайте поиск!
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение dh » 16 ноя 2006, 19:16

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

Сообщение avr123.nm.ru » 16 ноя 2006, 19:28

свою позицию по отличию i2c от TWI я изложил подробно:
http://www.roboforum.ru/viewtopic.htm?t=1688
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение avr123.nm.ru » 16 ноя 2006, 19:31

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


это не биты а названия СИГНАЛОВ на линиях интерфейса.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение dh » 17 ноя 2006, 14:13

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

Сообщение avr123.nm.ru » 17 ноя 2006, 15:04

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


COOL !!!
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15