|
|
 |
Ответов
|
Oct 15 2007, 10:26
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(rezident @ Oct 15 2007, 12:15)  А генерации STOP-условия разве недостаточно для завершения приема? Для генерации STOP линия данных должна быть в 1. Точнее, слейв не должен ее тянуть в ноль. Если не сформировать NACK, то к моменту формирования STOP слейв выставляет на шину первый бит следующего байта, который вполне может быть и нулем. И сформировать STOP будет невозможно. P.S. С аппаратным I2C в MSP не работал.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
ftpd Помогите разобраться как сформировать NACK в I2C Oct 13 2007, 18:21 rezident Аппаратные модули I2C довольно сложные и запутанны... Oct 13 2007, 19:09 ftpd Понятно... Мне уже приходила в голову такая идея Х... Oct 13 2007, 19:32 zltigo Цитата(ftpd @ Oct 13 2007, 22:32) Мне уже... Oct 13 2007, 20:21 ftpd Цитата(Сергей Борщ @ Oct 14 2007, 20:06) ... Oct 15 2007, 06:25    ftpd Цитата(rezident @ Oct 15 2007, 15:22) Я т... Oct 16 2007, 19:50     rezident Цитата(ftpd @ Oct 17 2007, 01:50) Вот тол... Oct 16 2007, 20:11      ftpd Цитата(rezident @ Oct 17 2007, 00:11) В р... Oct 17 2007, 14:22 ftpd Вот блин "невезуха" %) Не удалось привес... Oct 17 2007, 19:13 ftpd Предложение было очень правильное! Спасибо... Oct 19 2007, 21:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|