Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT45DB011B - DataFlash кто - нибудь юзал?
Форум разработчиков электроники ELECTRONIX.ru > Поставщики компонентов для электроники > Компоненты
Yra
Вот фирма Ineltek описале в кратце это устройство. Заманчивая штука. Частично решает проблемму конечности циклов перезаписи Flash- памяти, но ужасная в управлении (без специализированного софта делать, по моему нечего). Где- бы достать этот софт затак (У Atmel на сайте так на него и не вышел). И вообще кто- нибудь уже их применял ? Стоит -ли с ними связываться?
vetal
Софт не сложнее, чем для посл. еепром. + есть бесплатная ФС. А чего там такого навороченного, обычная последовательная флеш?
FPGA
Цитата(Yra @ Dec 18 2004, 19:13)
Где- бы достать этот софт затак (У Atmel на сайте так на него и не вышел).
*


На www.atmel.com в поисковое окно впечатай "dataflash" и среди результатов поиска в разделе Technical Documents увидишь 4 ссылки на софт. Проверь их, возможно, это то, что ты ищешь. Удачи! smile.gif
Yra
Это оказывается тестовые програмки для AT91 (ARM) + DataFlash. Конечно, там есть
исходники для работы с DataFlash, но я надеялся увидеть другое (думал, что все функции сведут к стандартным сишным типа "создать файл" " открыть файл", "дописать в конец файла" ) плюс специальные утилиты для дефрагментации памяти,
отыскания битых ячеек и др. Если не Atmel DataFlash - то может быть посоветуете продукцию другой фирмы?
vetal
реализация ФС тоже имеется, поставляется через дистр-в по запросу, при условии подписания лицензии, детальнее спрашивайте например в ефо.
У нас уже 5 месяц пытаюсь заставить подписать это, думаю чечрез полгода выйдет.
nicom
Мы используем AT45DB041B. программы написаны на ASM, работаем совместно с AT89LS8252 в режиме SPI. есть загрузка данных с адреса и чтение с адреса. Но вот файловую систему не делали, тем более дефрагментацию (не было необходимости), Затем код переписали на Си. Все достаточно просто, и бояться не стоит...
Николай
nicom@ru.ru
Silent Bob
На сколько я понял, dataflash является обычной mmc-карточкой. И форм-фактор один и тот же, и интерфейс SPI стандартный..
Это так? Они взаимозаменяемы?
VslavX
Цитата(Silent Bob @ Oct 24 2005, 13:04)
На сколько я понял, dataflash является обычной mmc-карточкой. И форм-фактор один и тот же, и интерфейс SPI стандартный..
Это так? Они взаимозаменяемы?
*

Форм-факторы как раз разные smile.gif
На сигнальном уровне много общего - в режиме SPI карточка MMC имеет практически те же сигналы и циклы.
Но если взять уровнем выше - то MMC-карточка имеет на борту свой внутренний контроллер, команды и возможности на порядок превосходят DataFlash. Да и SPI - это только вспомогательный режим обмена карты.
Silent Bob
Ну, а главное: работать-то будет? :-)
Просто у меня есть много mmc и покупать отдельно dataflash не хочется..
VslavX
Цитата(Silent Bob @ Oct 28 2005, 16:49)
Ну, а главное: работать-то будет? :-)
Просто у меня есть много mmc и покупать отдельно dataflash не хочется..
*

ММС по SPI? Работает, проверено smile.gif
Не очень ясно, правда, как можно AT45 на MMC заменить smile.gif Это ж слот для MMC надо. А 45-ка - просто чип.
Кстати, хинт - для MMC крайне желательно ключ на питание - у нее есть официальное состояние "ступора" - выводит из него только power cycle.
Silent Bob
А можете посоветовать какой-нибудь докУмент по использованию?
Мне нужен наиболее простой вариант: я хочу сохранить на карточке данные, а читать и обрабатывать будет tiny2313.

Может, Вам приходилось работать с файловой системой: если удасться записать карточку на компьютере, будет просто замечательно..
VslavX
Цитата(Silent Bob @ Nov 1 2005, 13:10)
А можете посоветовать какой-нибудь докУмент по использованию?
Мне нужен наиболее простой вариант: я хочу сохранить на карточке данные, а читать и обрабатывать будет tiny2313.

Может, Вам приходилось работать с файловой системой: если удасться записать карточку на компьютере, будет просто замечательно..
*

Полная спецификация MMC - толька "за дэнгы", бесплатные обрезки можно получить на

http://www.mmca.org

Для написания реального кода можно взять даташиты готовых карт от их производителей:

http://www.sandisk.com


http://www.renesas.com

Ну или я конкретно писал по:

http
://documentation.renesas.com/eng/produ...b28k032mm3.pdf


tiny2313 маловато - у меня код для MMC на Mega128 на заоптимизированном ассемблере занял около полутора килобайт. Да и оперативка будет нужна - MMC пишется только целиком секторами по 512 байт. Внутреннего буфера (типа как у 45-ой) у нее нет. Читать же можно хоть по одному байту.
Код FAT12/16 (чтение/запись/каталоги) занимает около 6 килобайт (IAR C).
Так что 2313 - ни в какие ворота. Можно всунуть только инициализацию MMC и raw-чтение из нее. Файловая система? Если только чтение и без каталогов - можно тоже попробовать, но больше места ни на что не останется.
Так что желательно 8515 минимум, а лучше что-нить из 16-ых мег.
Silent Bob
Спасибо.
Дык мне каталоги и не нужны. Я хочу записать на карточку wav-файл (с помощью компьютерного кард-ридера или еще как - не важно, это будет сделано заранее), считать его и пустить на динамик. Вроде бы должно поместиться.
А на счет мег.. Я полный новичок в этом деле, поэтому не сердитесь за глупый вопрос.. Можно ли ее запрограммировать без дорого оборудовния? То есть да, можно купить ChipProg+ и т.п., но хочется чего-то дешевого типа провода на LPT, как в случае 2313.
VslavX
Цитата(Silent Bob @ Nov 1 2005, 16:53)
Спасибо.
А на счет мег.. Я полный новичок в этом деле, поэтому не сердитесь за глупый вопрос.. Можно ли ее запрограммировать без дорого оборудовния? То есть да, можно купить ChipProg+ и т.п., но хочется чего-то дешевого типа провода на LPT, как в случае 2313.
*

Запрограммировать можно. Программатор Александра Редчука
avreal
Ну и FAQ по AVR в Инете валом.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.