|
|
  |
AT45DB011B - DataFlash кто - нибудь юзал?, Это относительно новая разработка Atmel |
|
|
|
Dec 18 2004, 22:12
|
Местный
  
Группа: Свой
Сообщений: 341
Регистрация: 6-12-04
Пользователь №: 1 352

|
Цитата(Yra @ Dec 18 2004, 19:13) Где- бы достать этот софт затак (У Atmel на сайте так на него и не вышел). На www.atmel.com в поисковое окно впечатай "dataflash" и среди результатов поиска в разделе Technical Documents увидишь 4 ссылки на софт. Проверь их, возможно, это то, что ты ищешь. Удачи!
|
|
|
|
|
Oct 24 2005, 10:04
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821

|
На сколько я понял, dataflash является обычной mmc-карточкой. И форм-фактор один и тот же, и интерфейс SPI стандартный.. Это так? Они взаимозаменяемы?
|
|
|
|
|
Oct 28 2005, 13:20
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Silent Bob @ Oct 24 2005, 13:04) На сколько я понял, dataflash является обычной mmc-карточкой. И форм-фактор один и тот же, и интерфейс SPI стандартный.. Это так? Они взаимозаменяемы? Форм-факторы как раз разные  На сигнальном уровне много общего - в режиме SPI карточка MMC имеет практически те же сигналы и циклы. Но если взять уровнем выше - то MMC-карточка имеет на борту свой внутренний контроллер, команды и возможности на порядок превосходят DataFlash. Да и SPI - это только вспомогательный режим обмена карты.
|
|
|
|
|
Oct 28 2005, 13:49
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821

|
Ну, а главное: работать-то будет? :-) Просто у меня есть много mmc и покупать отдельно dataflash не хочется..
|
|
|
|
|
Oct 28 2005, 14:09
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Silent Bob @ Oct 28 2005, 16:49) Ну, а главное: работать-то будет? :-) Просто у меня есть много mmc и покупать отдельно dataflash не хочется.. ММС по SPI? Работает, проверено  Не очень ясно, правда, как можно AT45 на MMC заменить  Это ж слот для MMC надо. А 45-ка - просто чип. Кстати, хинт - для MMC крайне желательно ключ на питание - у нее есть официальное состояние "ступора" - выводит из него только power cycle.
|
|
|
|
|
Nov 1 2005, 10:10
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821

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

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(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-ых мег.
|
|
|
|
|
Nov 1 2005, 13:53
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 19-10-05
Пользователь №: 9 821

|
Спасибо. Дык мне каталоги и не нужны. Я хочу записать на карточку wav-файл (с помощью компьютерного кард-ридера или еще как - не важно, это будет сделано заранее), считать его и пустить на динамик. Вроде бы должно поместиться. А на счет мег.. Я полный новичок в этом деле, поэтому не сердитесь за глупый вопрос.. Можно ли ее запрограммировать без дорого оборудовния? То есть да, можно купить ChipProg+ и т.п., но хочется чего-то дешевого типа провода на LPT, как в случае 2313.
|
|
|
|
|
Nov 1 2005, 15:40
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Silent Bob @ Nov 1 2005, 16:53) Спасибо. А на счет мег.. Я полный новичок в этом деле, поэтому не сердитесь за глупый вопрос.. Можно ли ее запрограммировать без дорого оборудовния? То есть да, можно купить ChipProg+ и т.п., но хочется чего-то дешевого типа провода на LPT, как в случае 2313. Запрограммировать можно. Программатор Александра Редчука avrealНу и FAQ по AVR в Инете валом.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|