Цитата(D H @ Feb 15 2007, 22:14)

В процессе отладки выяснил:
1. виснет в месте инициализации первой 1621, т.е. до второй и не доходит.
2. Если на горячую выдернуть/вставить вторую 1621 - начинает работать, но не читает ни с первой, ни со второй ничего.
3. Если просто допаять проводник к SDA (или SCL), не подлючая к ниму ничего, то же висит на инициализации первой ds1621
Что решил сделать:
1. Добавить на последнем устройстве конденсаторы на SDA, SCL к земле.
2. Уменьшить по совету beer_warrior до 2к резисторы.
О результате отчитаюсь. Может кому, как и мне, пригодиться.
Какие конденсаторы????!!! Я слышал люди до 150 метров выносили!!!
Что значит виснет??? Простите пожалуйста, но если вы хотите получить квалифицированный ответ, то задавайте полный вопрос. То что вы не видете ответов на данный момент, - просто показывает, что не на что отвечать!
Вы программист или нет? Что значит виснет?
Если ждёт, то чего... В каком месте инициализации...
Запомните. По описанию шины и здравому смыслу конденсаторов нет! Не надо сопли вешать! Надо квалифицировано установить причину и её устранить. То, что работает с одной микрухой - не показатель, а частный случай.