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

 
 
> Проблема с FTDI2232H, мост USB-I2C
**STANISLAV**
сообщение Aug 31 2010, 07:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 27-02-07
Из: Краснодар
Пользователь №: 25 729



Добрый день. Есть FTDI2232H, на которой организован мост USB<->I2C и ATmega644 c I2C. Нужно передавать данные с меги на PC, через мост. Во время передачи FTDI2232H-ведущий приемник,а ATmega644 ведомый передатчик.

Собственно сама проблема:
Когда мега передала байт и входит в прерывание для подготовки следующего байта она удерживает линию SCL в "0"(согласно спецификации I2C), при этом FTDI2232H должно ждать пока линия SCL не станет в "1". Но на практике FTDI2232H пытается давать CLOCK, когда линия SCL в нуле (на прикрепленной картинке это хорошо видно). Поведение FTDI2232H не соответствует спецификации I2C.
Кто с этим сталкивался, как решить эту проблему?




Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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