Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
I2C на TWI (400кгц) Чтение 65000 байт за 9 секунд а вот запись работает только когда после каждого байта задержка 5мс и соответственно вся запись занивает порядка 6 мин КАК УСКОРИТЬ ЗАПИСЬ?
Отправлено
fenix
09 декабря 2006 г. 19:34
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: 24c512 имеет блочную запись. Могу ошибиться, толи 256 толи 512 байт... И этот блок пишется 5мс. Я выкручивался установкой двух чипов, пока в один пишется, в второй блок накапливается.
—
alexdos
(09.12.2006 20:46
194.50.254.26
,
пустое
)
Поставить микросхемы, умеющие делать блочную запись с интерливингом.
—
SM
(09.12.2006 19:50
213.141.159.26
,
пустое
)
У меня стоит 24С512. Почему без задержек он не пишет?
—
fenix
(09.12.2006 19:53
195.245.194.37
,
пустое
)
Потому что время записи в FLASH/EEPROM память (а особенно стирания) довольно большое. Если хотите быстро писать, то выбирайте память не с побайтным стиранием, а с блочным. И с блочной записью.
—
SM
(09.12.2006 20:02
213.141.159.26
,
пустое
)
Как все же задержки и должны быть или это и парю с протколом?
—
fenix
(09.12.2006 20:16
195.245.194.37
,
пустое
)
Доку читать не пробовал? Минимальный Write Cycle Time - 5 мс
—
-=Shura=-
(09.12.2006 20:21
69.143.120.132
,
пустое
)
Не может микросхема без буфера записать байт быстрее, чем физически длится стирание и запись в массиве EEPROM.
—
SM
(09.12.2006 20:19
213.141.159.26
,
пустое
)
Ответ: Ясно спасибо
—
fenix
(09.12.2006 20:29
195.245.194.37
,
пустое
)
Если предположить, что запись ведётся в EEPROM, то использовать FRAM
—
-=Shura=-
(09.12.2006 19:44
69.143.120.132
,
пустое
)
Использую AT24C512
—
fenix
(09.12.2006 19:51
195.245.194.37
,
пустое
)
Смена первых двух букв на FM может спасти отца русской демократии
—
-=Shura=-
(09.12.2006 20:09
69.143.120.132
,
пустое
,
ссылка
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru