Простая схемка: мега16+ds1307+tiny26 соединены по i2c. Тинка через провод ~3метра длиной. В меге i2c реализовано из либы avrlib, а в тинке используется небезызвестная либа usitwislave. В общем когда тинка отключена от scl/sda то все ок, часики читаются, как только подключаю тинку - все виснет. Осцилографа нет, что происходит понять не могу. Подскажите где рыть )))
Или может вообще по другому сделать, задача связать основной контроллер с внешними блоками, провода не длиннее 3метров. на 485 переходить не хочу ибо удорожит схему, кто что подскажет?
|