Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
После полного стирания атмела, EEPROM устанавливается в FF или нет?
Отправлено
Dikoy 27 ноября 2008 г. 12:45
Не пойму никак... После полного стирания атмела, EEPROM устанавливается в FF или нет?
В ДШ на 1287, в частности, написано:
The EEPROM array is programmed one byte at a time by supplying the address and data together with the appropriate Write instruction. An EEPROM memory location is first automatically erased before new data is written. If polling is not used, the user must wait at least tWD_EEPROM before issuing the next byte. (See Table 29-15.) In a chip erased device, no 0xFFs in the data file(s) need to be programmed.
Проверил STK. Сделал полную очистку - из епрома читаются предыдущие значения...
Я программатор свой оптимизирую. Хочу ускорить программирование путём не записи областей флеша и епрома в исходном хекс файле, заполненных FF. Для флеша сделал, его страничный буфер после записи страницы гарантировано в FF становится. А вот с епромом непонятки...
Составить ответ | Вернуться на конференцию
Ответы
- Э...Вроде новые AVR имеют режи постраничной записи EEPROM (по 4 байта). - Chip_n_Go (27.11.2008 16:06:9 195.98.82.25, 58 байт)
- там есть фьюз "preserve eeprom contents" - йгйг (27.11.2008 12:53:51 194.187.230.100, пустое)
- +1 - MBedder (27.11.2008 13:32:58 80.92.96.19, пустое)
- в еепроме нет команды erase доступной для пользователя. erase происходит автоматом при записи. прежде чем не писАть FF надо убедица что там уже FF - ы (27.11.2008 12:53:27 80.92.98.211, пустое)
- Зазьве при полной очистке чипа (стирании) еепром не стирается также? Без фьюза в смысле? - Dikoy (27.11.2008 13:32:5 192.168.3.72,194.186.243.194, пустое)
- Ты сначала определись, что такое "без фьюза" - фуз в "0" или фуз в "1" - MBedder (27.11.2008 13:47:29 80.92.96.19, пустое)
- хз, я вообще не в курсе о каком чипе идет речь:) - ы (27.11.2008 13:41:53 80.92.98.211, пустое)
- К счастью, алгоритм ISP программирования у ВСЕХ AVR одинаков ;) - Dikoy (27.11.2008 15:38:21 192.168.3.72,194.186.243.194, пустое)
- Во-первых, отнюдь не полностью одинаков, во-вторых - ты написал не АВР, а Атмел - а там еще есть и АРМы, и х51, и АВР32 - MBedder (27.11.2008 15:42:3 80.92.96.19, пустое)
- А то, что неодинаково, меня не интересует. Так что вариант с фьюзом не канает. Сейчас сделал чтение ячейки и запись FF только если ячейка не FF. Работает сильно шустрее! Таки по 12 мС на каждой записи экономятся. - Dikoy (27.11.2008 15:41:8 192.168.3.72,194.186.243.194, пустое)
- Он же написал - [AT90USB]1287 - MBedder (27.11.2008 13:46:14 80.92.96.19, пустое)