roboforum.ru

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

Как соединить 2 AVRa по I2C?

Как соединить 2 AVRa по I2C?

TrashVigor » 12 авг 2009, 18:48

День добрый!
Нужно подрубить 2 avr по I2C. Проблема в том что не знаю как адресацию провести, к ведомому контроллеру. Может кто знает у контроллеров есть свой внутренний адрес или на абум свой?

Re: Как соединить 2 AVRa по I2C?

yak-40 » 12 авг 2009, 18:53

Адрес задаётся в регистре TWAR AVR-ки.

Re: Как соединить 2 AVRa по I2C?

avr123.nm.ru » 12 авг 2009, 19:02

Вот
Вложения
005.png

Re: Как соединить 2 AVRa по I2C?

yak-40 » 12 авг 2009, 19:03

Ну это если он CodeWizard-ом пользуется :D

Re: Как соединить 2 AVRa по I2C?

TrashVigor » 12 авг 2009, 20:12

О круть! Да да CodeWizard-ом. Спасибо всем за инфу.
А на какую длинну передача может производится по TWI? Короче максимальная длинна проврда?

Re: Как соединить 2 AVRa по I2C?

avr123.nm.ru » 12 авг 2009, 20:14

Наверно чем ниже скорость тем дальше.

Re: Как соединить 2 AVRa по I2C?

=DeaD= » 12 авг 2009, 20:22

Вроде обычно 1м обещают, но лучше меньше :) особенно если хоть чуть-чуть помех есть!

Re: Как соединить 2 AVRa по I2C?

yak-40 » 12 авг 2009, 20:51

У меня температурные датчики I2C в цепочке 2 штуки на шлейфе 4 метра. Вроде нормально работают.

Re: Как соединить 2 AVRa по I2C?

=DeaD= » 12 авг 2009, 21:05

Ну так можно и мегу8 на 20МГц запустить :) не комильфо! ;)

Re: Как соединить 2 AVRa по I2C?

yak-40 » 12 авг 2009, 21:12

:)
Два года пашет, сбоев не наблюдалось.
Конечно, госприемку не пройдёт, скажут радиолюбительство :D
Но ведь топикстартер спрашивал про максимальную длинну.....

Re: Как соединить 2 AVRa по I2C?

TrashVigor » 12 авг 2009, 23:14

у мeня тeрмомeтр 1 wire 7 мeтров рaботaeт нa урa. попробую 10 мeтров twi.


Rambler\'s Top100 Mail.ru counter