Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> I2C 
:(
    Опции темы
brb
Дата 4.7.2003, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 7.1.2003

Репутация: нет
Всего: нет



В системе с 1 мастером, когда мастер читает больше, чем слеив может передать(соответственно NACK), мастер получает 0xFF. Знает ли кто стандартныи алгоритм обмена длq такого случаq
Thanks
--------------------
Сказки - удивительная вещь! Самое удивительное, что в них верят только маленькие дети, которым их рассказывают мамы и мамы, которым их рассказывают подросшие дети.
PM MAIL   Вверх
RRD
Дата 24.7.2003, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 8.7.2003

Репутация: нет
Всего: нет



Не совсем понятен вопрос . Можно разжевать поподробнее для особо тупых .
PM MAIL ICQ   Вверх
brb
Дата 24.7.2003, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 7.1.2003

Репутация: нет
Всего: нет



если мастер не знает длинну посылки от slave то тогда если slave нечего посылать мастер будет читать 0xFF до бесконечности. В своyu очередь, если мастер оборвет slave, последнии блокирует шину. I разработал свои вариант протокола, чтобы избежать подобнуыу ситуатсиыу, а есть ли стандарт?
--------------------
Сказки - удивительная вещь! Самое удивительное, что в них верят только маленькие дети, которым их рассказывают мамы и мамы, которым их рассказывают подросшие дети.
PM MAIL   Вверх
RRD
Дата 24.7.2003, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 8.7.2003

Репутация: нет
Всего: нет



А в какой такой ситуации master не знает длину посылки от slave. Если микросхема с I2C то в даташите есть карта регистров и конкретно описаны все детали обмена. И если ты делаеш программный или аппаратный I2C то конкретно должен выполнить все требования указанные в даташите.
Или я чего то недопонял ?
PM MAIL ICQ   Вверх
brb
Дата 25.7.2003, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 7.1.2003

Репутация: нет
Всего: нет



или sad.gif
--------------------
Сказки - удивительная вещь! Самое удивительное, что в них верят только маленькие дети, которым их рассказывают мамы и мамы, которым их рассказывают подросшие дети.
PM MAIL   Вверх
RRD
Дата 25.7.2003, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 8.7.2003

Репутация: нет
Всего: нет



Ну вот видиш . Это ты задал вопрос типа - "хочу сделать то незнаю что...а есть ли на это стандарт. " biggrin.gif
PM MAIL ICQ   Вверх
brb
Дата 25.7.2003, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 7.1.2003

Репутация: нет
Всего: нет



во-первыx, глалолы во втором лице пишутса с мыагким знаком на конце
во-вторых, некоторые, обобшаут не по делу!
а знау, чего хочу и ето и сделал, а может на ето есть стандарт и если есть, то каков
I hate this fricken translit...
In other words: In pair master-slave in case when master grants rights to slave to write on the bus there are possible two kinds of confusion when message length is unknown(desynchronized):
a) master aborts transmitting. In this case slave doesn't know it and can continue to lock the bus
b) slave has disconnected which means that master will continue to read 0xFF...
My question was does exist any standard to avoid this kind of situation.
Understood?
PS My suggestion to young guys to be more polite!
--------------------
Сказки - удивительная вещь! Самое удивительное, что в них верят только маленькие дети, которым их рассказывают мамы и мамы, которым их рассказывают подросшие дети.
PM MAIL   Вверх
RRD
Дата 26.7.2003, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 8.7.2003

Репутация: нет
Всего: нет



Цитата
а знау, чего хочу и ето и сделал, а может на ето есть стандарт и если есть, то каков



Не на всё что ты делаеш smile.gif есть стандарт. Ты пойми если ты в один прекрасный момент решил сделать абсолютно бесполезный алгоритм то это не значит что ктот-то начнёт сразу под него стандарт писать . Так как

Цитата
если мастер не знает длинну посылки от slave


абсолютно бредовая ситуация




PM MAIL ICQ   Вверх
brb
Дата 26.7.2003, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 7.1.2003

Репутация: нет
Всего: нет



Цитата
QUOTE
если мастер не знает длинну посылки от slave


абсолютно бредовая ситуация

Absolutly possible

Цитата
делаеш

Цитата
во-первыx, глалолы во втором лице пишутса с мыагким знаком на конце

Цитата
Ты пойми если ты в один прекрасный момент решил сделать абсолютно бесполезный алгоритм то это не значит что ктот-то начнёт сразу под него стандарт писать .

Попрошу мне не тыкать, и вообше, к моему глубокому сожалениыу, ваше мнение меныа более не интересует. Вы молоды, горыачи и слишком самонадеыаны!
--------------------
Сказки - удивительная вещь! Самое удивительное, что в них верят только маленькие дети, которым их рассказывают мамы и мамы, которым их рассказывают подросшие дети.
PM MAIL   Вверх
Unregistered
Дата 28.7.2003, 11:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
ваше мнение меныа более не интересует


ВАШЕ увиливание от спора и доказывает мою правоту
  Вверх
Unregistered
Дата 28.7.2003, 16:34 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











А спорить не с кем!
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0940 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.