Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
что угодно читается
Отправлено
koyodza
12 августа 2009, г. 11:43
В ответ на:
Кто помнит, что читается из EEPROM AVR когда кончается ресурс записи? Хочу писать F0 или 0F, если прочитал ни то ни другое - сдох байт. Или лучше как-то по другому?
отправлено пользователем
maik-vs
12 августа 2009, г. 11:42
при том искажения данных в "битых" ячейках могут возникать не сразу после записи, а через некоторое время
Составить ответ
|
Вернуться на конференцию.
Ответы
Хреново... Мне надо-то 1 бит записать :) чтобы при включении вспомнить выключали справа или слева ... Может писать в 3 байта со сравнением?
-
maik-vs
(12.08.2009, 11:54:29
85.172.15.77
,
пустое
)
Первый байт - рабочий, два следующих счётчик. 65тыщ. -> переход на новую ячейку.
-
Trashy
(12.08.2009, 12:00:25
192.168.2.112,213.167.60.22
,
пустое
)
чет смысель неясен. Так или иначе придется искать рабочую ячейку - нафига тогда счетчик нужен ??
-
DASM
(12.08.2009, 12:03:8
89.163.14.219
,
пустое
)
второй и третий байт говорят, сколько раз произвелась запись в первый. Как набралось 65 тыщ, тоесть 0хFFFF в 2м и 3м. - (это меньше 100000, но не намного.) переходишь на 4,5,6 байты соответственно. И так далее...
-
Trashy
(12.08.2009, 12:06:26
192.168.2.112,213.167.60.22
,
пустое
)
на куя ????? размазывая постоянно по всей ресурс ты втрое увеличишь общий ресурс, убрав эти дурацкие счетчики
-
DASM
(12.08.2009, 12:32:33
89.163.14.219
,
пустое
)
пиши с инкрементом по всей еепром. Как тока не FF - это есть последнее записанное значение
-
DASM
(12.08.2009, 11:57:2
89.163.14.219
,
пустое
)
я бы размазал по всей еепром, но вот вариант №2 [>]
-
MegaJohn
(12.08.2009, 11:56:49
81.222.85.88
,
пустое
,
ссылка
)
Так понятно, что "размазал", как? А если так: в каждом байте 2-х байтах) счётчик. "Записать 0" это нарастить до ближайшего чётного; "1-цу" до нечётного, дошли до FFFE пошли на счедующую.
-
maik-vs
(12.08.2009, 12:06:0
85.172.15.77
,
пустое
)
Есть байт по определенному адресу ЕПРОМ(+)
-
Quasy
(12.08.2009, 12:19:26
192.168.0.207,80.243.9.34
, 369 байт)
Во! Спасибо. Получается 256 в кубе на 257-ми ячейках. Это надолго хватит.
-
maik-vs
(12.08.2009, 12:54:8
85.172.15.77
,
пустое
)
Нет, даже 256 в 4-ой степени.
-
maik-vs
(12.08.2009, 13:03:44
85.172.15.77
,
пустое
)
кубом там и не пахнет.
-
DASM
(12.08.2009, 13:11:0
89.163.14.219
,
пустое
)
Ну да, там вот что: после 65535 записей каждая из 257 ячеек будет переписана 256 раз. И таких циклов всего 390 - по ресурсу 100000
-
maik-vs
(12.08.2009, 14:25:22
85.172.15.77
,
пустое
)
Гы а хде хранится многократно переписываемый указатель ?
-
UraGun
(12.08.2009, 14:36:40
89.21.93.238
,
пустое
)
Вот по частям. Размазать и сохранить. SaveValue(+)
-
Quasy
(12.08.2009, 15:23:15
192.168.0.207,80.243.9.34
, 420 байт)
Восстановить размазанное значение. GetValue(+)
-
Quasy
(12.08.2009, 15:26:45
192.168.0.207,80.243.9.34
, 443 байт)
Увеличить выносливость реально легко в 2048 раз. Надо только 2к ЕПРОМ.
-
Quasy
(12.08.2009, 13:44:40
192.168.0.207,80.243.9.34
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 85:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru