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

 
 
> AVR и TWI модуль., Как определить что стоп уже сформирован и можно снова давать старт.
Михаил_K
сообщение Dec 13 2013, 16:16
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Возник еще один вопрос связанный с AVR. На сей раз с использованием модуля TWI. После того, как я закончил передачу, я заставляю модуль
сгенерить условие "СТОП". Как мне определить, что это условие уже выполнилось и можно снова давать старт? В даташите ясно написано, что
при выдачи стопа TWINT не устанавливается...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
KRS
сообщение Dec 13 2013, 17:49
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Михаил_K @ Dec 13 2013, 20:16) *
сгенерить условие "СТОП". Как мне определить, что это условие уже выполнилось и можно снова давать старт?

А это не нужно!
Когда понадобится выставить START -надо просто записать команду в регистр! Если STOP еще не выставился он все равно для начала закончит выставляться, а потом выставится START...

Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Dec 14 2013, 05:51
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



На самом деле это не так. Если не дождаться выставления стопа, и дать команду старт - генерится повторный старт. С соотвествующим выставлением статуса.
Поэтому нужно дождаться стопа. Мне кроме как опросить ножки и убедиться что они обе в 1 в голову пока ничего другого не пришло.
Go to the top of the page
 
+Quote Post
Abell
сообщение Dec 14 2013, 06:22
Сообщение #4


профессиональный дилетант
****

Группа: Участник
Сообщений: 866
Регистрация: 16-03-06
Из: Шебекино - Лысьва - Тюмень
Пользователь №: 15 292



По описанию регистра TWCR, флаг TWSTO (бит 4) "Флаг сбрасывается аппаратно по окончании формирования состояния СТОП"


--------------------
Скоро дело сказывается, да не скоро сказка делается, или тише будешь - дальше уедешь...

Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Dec 14 2013, 06:43
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Во, а вот это я пропустил. Спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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