Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262
Нет у TWI в TWSR кода, соответстветствующего окончанию пересылки команды Stop (речь идет о Master`e). Если попытаться Start`овать пока Stop еще не закончилась, то вместо Stop`a co Start`ом получается Repeated Start. Кто-нибудь знает, как этого можно избежать без использования дополнительной задержки?
Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262
О, догадался тестировать флаг TWSTO. Он сбрасывается после стопа. Помогло, но не до конца. В 6 случаях из 100 все равно получается RepS почему-то. Что, неужели никто не сталкивался?