Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > I2C |
Автор: brb 4.7.2003, 18:18 |
В системе с 1 мастером, когда мастер читает больше, чем слеив может передать(соответственно NACK), мастер получает 0xFF. Знает ли кто стандартныи алгоритм обмена длq такого случаq Thanks |
Автор: RRD 24.7.2003, 11:28 |
Не совсем понятен вопрос . Можно разжевать поподробнее для особо тупых . |
Автор: brb 24.7.2003, 15:32 |
если мастер не знает длинну посылки от slave то тогда если slave нечего посылать мастер будет читать 0xFF до бесконечности. В своyu очередь, если мастер оборвет slave, последнии блокирует шину. I разработал свои вариант протокола, чтобы избежать подобнуыу ситуатсиыу, а есть ли стандарт? |
Автор: RRD 24.7.2003, 16:52 |
А в какой такой ситуации master не знает длину посылки от slave. Если микросхема с I2C то в даташите есть карта регистров и конкретно описаны все детали обмена. И если ты делаеш программный или аппаратный I2C то конкретно должен выполнить все требования указанные в даташите. Или я чего то недопонял ? |
Автор: brb 25.7.2003, 15:40 |
или ![]() |
Автор: RRD 25.7.2003, 18:08 |
Ну вот видиш . Это ты задал вопрос типа - "хочу сделать то незнаю что...а есть ли на это стандарт. " ![]() |
Автор: brb 25.7.2003, 23:56 |
во-первы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! |
Автор: RRD 26.7.2003, 15:31 | ||||
Не на всё что ты делаеш ![]()
абсолютно бредовая ситуация |
Автор: brb 26.7.2003, 18:48 | ||||||||
Absolutly possible
Попрошу мне не тыкать, и вообше, к моему глубокому сожалениыу, ваше мнение меныа более не интересует. Вы молоды, горыачи и слишком самонадеыаны! |
Автор: Unregistered 28.7.2003, 11:54 | ||
ВАШЕ увиливание от спора и доказывает мою правоту |
Автор: Unregistered 28.7.2003, 16:34 |
А спорить не с кем! |