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

 
 
> Моделирование в Протеусе I2C памяти, Некорректное поведение модели
okela
сообщение Sep 2 2005, 11:17
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Давеча один проектик для 51-го делал и проверял работоспособность в Протеусе.
Задача выполнялась простая - записывать постранично (по 16 байт) в память типа 24с04 до упора, а затем считывать . Так вот были сделаны следующине наблюдения:
Побайтовая запись-чтение проходят без проблем, а вот со страничным режимом происходит какая-то жопа.. Причём в Протеусе 6.1- 6.5 страничная запись вообще не работает (происходит запись только 1-2 первых байт), а в последнем 6.73 вроде бы уже записывает , но не всегда стабильно, а при последующем чтении и сравнение наблюдается куча несовпадений...
Хотя даже когда запись прошла нормально (контролируется содержимое памяти) при чтении не всегда выводится правильная информация.
Долго бился головой об стенку, раз 15 просматривал код программы и ПДФ на память (нашел правда несколько некорректных моментов), подключил лог.анализатор на шину I2C, смотрю лог обмена по шине - все нормано. Но всеравно продолжаются ошибки сравнения.
После всего этого было принято решение сделать реальный девайс и проверить живьём.. Всё зароботало без проблем.

Кто-нить сталкивался с подобной траблой ?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 16:45
Рейтинг@Mail.ru


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