Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 18.12.2006, 00:34  
LDZ
Временная регистрация
 
Регистрация: 16.06.2006
Адрес: Даугавпилс
Сообщений: 52
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LDZ на пути к лучшему
По умолчанию TWI

Некое устройство (MSP 3400G) хочет работать в таком протоколе.Можно ли в аппаратном TWI (AVR155) что нибудь сделать? Я так понимаю, что он хочет задержку именно после 8 бита?

-- Прилагается рисунок: --

Реклама:
LDZ вне форума  
Непрочитано 18.12.2006, 00:45  
mike18
Прописка
 
Регистрация: 03.08.2006
Сообщений: 267
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
mike18 на пути к лучшему
По умолчанию

Я так понял, что это некое устройство выставляет ACK, поэтому пробуждаясь и хочет Wait до 1 мСек max.

С уважением, Mike18.
mike18 вне форума  
Непрочитано 18.12.2006, 01:01  
LDZ
Временная регистрация
 
Регистрация: 16.06.2006
Адрес: Даугавпилс
Сообщений: 52
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LDZ на пути к лучшему
По умолчанию

Прошу прощения - не так написал. Аппаратный TWI, и можно ли что сделать?
LDZ вне форума  
Непрочитано 18.12.2006, 01:14  
mike18
Прописка
 
Регистрация: 03.08.2006
Сообщений: 267
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
mike18 на пути к лучшему
По умолчанию

Сообщение от LDZ
Прошу прощения - не так написал. Аппаратный TWI, и можно ли что сделать?
Это уже к программерам на AVR. Я так понимаю особенно - ничего, при обращении по адресу устройства, дожидаться адресного ACK (в пределах разумного ), и вперёд...

С уважением, Mike18.
mike18 вне форума  
Непрочитано 18.12.2006, 01:27  
LDZ
Временная регистрация
 
Регистрация: 16.06.2006
Адрес: Даугавпилс
Сообщений: 52
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LDZ на пути к лучшему
По умолчанию

В том и вопрос - как clock на 0 удержать.
LDZ вне форума  
Непрочитано 18.12.2006, 01:54  
mike18
Прописка
 
Регистрация: 03.08.2006
Сообщений: 267
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
mike18 на пути к лучшему
По умолчанию

Сообщение от LDZ
В том и вопрос - как clock на 0 удержать.
По идее, эту функцию в момент опознания своего адреса "некое устройство" должно брать на себя .

С уважением, Mike18.
mike18 вне форума  
Непрочитано 18.12.2006, 02:25  
LDZ
Временная регистрация
 
Регистрация: 16.06.2006
Адрес: Даугавпилс
Сообщений: 52
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LDZ на пути к лучшему
По умолчанию

Именно это и написано в спецификации на I2C.
Похоже у меня рак мозга.
LDZ вне форума  
Непрочитано 29.12.2006, 22:38  
LDZ
Временная регистрация
 
Регистрация: 16.06.2006
Адрес: Даугавпилс
Сообщений: 52
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LDZ на пути к лучшему
По умолчанию

Болезнь прогрессирует. Изломал всю голову. Согласно данного протокола посылаю ведомому команду. Получаю после каждого байта АСК. Ведомый на команду не реагирует. После посылки второй команды обе линии подают в ноль. Происходит это после 8 бита адреса. Что делаю не так?
LDZ вне форума  
Непрочитано 29.12.2006, 23:25  
mike18
Прописка
 
Регистрация: 03.08.2006
Сообщений: 267
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
mike18 на пути к лучшему
По умолчанию

Сообщение от LDZ
Болезнь прогрессирует. Изломал всю голову. Согласно данного протокола посылаю ведомому команду. Получаю после каждого байта АСК. Ведомый на команду не реагирует. После посылки второй команды обе линии подают в ноль. Происходит это после 8 бита адреса. Что делаю не так?
Я так понимаю, что ведомый должен отреагировать на команду после посылки стоп условия "P".

С уважением, Mike18.
mike18 вне форума  
Непрочитано 30.12.2006, 01:05  
LDZ
Временная регистрация
 
Регистрация: 16.06.2006
Адрес: Даугавпилс
Сообщений: 52
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LDZ на пути к лучшему
По умолчанию

Должен. Вот пример команд в протеусе.

-- Прилагается рисунок: --
LDZ вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ATMega 8 + TWI _OXY_GEN_ Микроконтроллеры, АЦП, память и т.д 4 03.06.2009 17:33
TWI в AVR igor727 Микроконтроллеры, АЦП, память и т.д 0 21.05.2008 19:15
Пример использования TWI для AVR EXIS Микроконтроллеры, АЦП, память и т.д 2 27.02.2008 21:16
TWI as master и USI as slave duritskiy Микроконтроллеры, АЦП, память и т.д 20 06.09.2007 19:18
ATmega168: TWI + WatchDog < > любовь Diusha Микроконтроллеры, АЦП, память и т.д 6 27.10.2006 07:46


Часовой пояс GMT +4, время: 14:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot