реклама на сайте
подробности

 
 
> Значение TWSR в определенной ситуации.
mrchoo
сообщение Mar 7 2005, 18:43
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 7-03-05
Пользователь №: 3 136



Я работаю в качестве слэйва по TWI в режиме передачи. Я передаю байт. По окончании передачи этого байта, мастер выдает состояние ACK. У меня возникает прерывание и регистр TWSR содержит состояние ST_DATA_ACK. Если после этого мастер выдаст в линию состояние STOP, возникнет ли у меня прерывание, и что будет содеражаться в TWSR? Если не возникнет, то как я соображу, что мастер хочет завязать со мной работать?
Или это запрещено выдавать STOP после ACK?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vet
сообщение Mar 7 2005, 18:55
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Как я понимаю, мастер сигналит об окончании приёма выдачей NOT ACK, а прерывания по передаче STOP в режиме slave transmitter не возникает.


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
mrchoo
сообщение Mar 7 2005, 19:48
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 7-03-05
Пользователь №: 3 136



Цитата(vet @ Mar 8 2005, 00:55)
Как я понимаю, мастер сигналит об окончании приёма выдачей NOT ACK, а прерывания по передаче STOP в режиме slave transmitter не возникает.
*

Это да. Но меня все же более интересует вариант, когда мастер отвечает ACK. Как тогда? Возможно, это запрещено по протоколу I2C. Но это чисто предположение.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 09:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016