Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не могу считать по I2C из EEPROM
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам
budda
Здравствуйте!

У меня есть отладочная плата ПЛИС DE0-Nano на Cyclone IV, и я пытаюсь записать данные и считать из EEPROM на этой плате, которая общается по I2C.
К этой плате идет программа Control Panel, которая позволяет проверить периферию платы. С её помощью я проверила, что данные, которые я отправляла, действительно были записаны. А вот считать своей программой у меня не получается.
Прилагаю временные диаграммы. Подскажите пожалуйста, что я делаю не так?

Диаграмма записи
Нажмите для просмотра прикрепленного файла

Между записью и чтением выдержано 3мс.
Диаграмма чтения
Нажмите для просмотра прикрепленного файла
strannyi
I2C двунаправленная шина, хотелось бы прояснить как вы это разрулили.
Судя по диаграмме у вас данные при чтении отсутствуют на шине, хотя порядок команд верный.
Golikov A.
насколько я знаю епромы, они редко так просто читаются и пишутся. Обычно надо указать откуда будите читать, иногда сколько будите читать и так далее... У вас есть описание епромки, или просто есть знание что она и2ц и все?

И Еще на диаграмме идет посылка 0 в 50 адрес, а потом чтение 0 из 50 адреса, что не так тоsm.gif? ... уточните протокол общения с епромкой

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.