ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
72416
Дюша (22.10.2006 07:59, просмотров: 1166)
ATmega168: TWI + WatchDog < > любовь ATmega168 в роли master`а периодически шлет slave`у данные. 1) WatchDog не трогаем. Все ОК: данные пересылаются, в ответ приходит Acknowledge. 2) Включаем WatchDog программно в режим «System Reset» или «Interrupt and System Reset», Fuse WDTON=1 (unprogrammed). Тоже все ОК. 3) Fuse WDTON=0 (programmed), те же режимы «System Reset» или «Interrupt and System Reset». Вот тут-то и начинается. Очень часто в ответ приходит Фиг_ Acknowledge и без конца сыплется Bus Error – Illegal START or STOP (TWSR=0x00). (Само собой, slave один и тот же). Может кто сталкивался?