Технический форум по робототехнике.
TrashVigor » 12 авг 2009, 18:48
День добрый!
Нужно подрубить 2 avr по I2C. Проблема в том что не знаю как адресацию провести, к ведомому контроллеру. Может кто знает у контроллеров есть свой внутренний адрес или на абум свой?
yak-40 » 12 авг 2009, 18:53
Адрес задаётся в регистре TWAR AVR-ки.
avr123.nm.ru » 12 авг 2009, 19:02
Вот
- Вложения
-
yak-40 » 12 авг 2009, 19:03
Ну это если он CodeWizard-ом пользуется
TrashVigor » 12 авг 2009, 20:12
О круть! Да да CodeWizard-ом. Спасибо всем за инфу.
А на какую длинну передача может производится по TWI? Короче максимальная длинна проврда?
avr123.nm.ru » 12 авг 2009, 20:14
Наверно чем ниже скорость тем дальше.
=DeaD= » 12 авг 2009, 20:22
Вроде обычно 1м обещают, но лучше меньше
особенно если хоть чуть-чуть помех есть!
yak-40 » 12 авг 2009, 20:51
У меня температурные датчики I2C в цепочке 2 штуки на шлейфе 4 метра. Вроде нормально работают.
=DeaD= » 12 авг 2009, 21:05
Ну так можно и мегу8 на 20МГц запустить
не комильфо!
yak-40 » 12 авг 2009, 21:12
Два года пашет, сбоев не наблюдалось.
Конечно, госприемку не пройдёт, скажут радиолюбительство
Но ведь топикстартер спрашивал про максимальную длинну.....
TrashVigor » 12 авг 2009, 23:14
у мeня тeрмомeтр 1 wire 7 мeтров рaботaeт нa урa. попробую 10 мeтров twi.