Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: примеры работы с FAT16 для SD/MMC
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
Shread
Не знал куда написать. Для MSP нашел только тексасовский аппнот, для реализации посекторного обращения к флешке. Да и вообще толковых описаний не увидел(правда не очень хорошо искал).
Кто-нибудь использовал работу с файлами на SD/MMC ?
Вообщем то возможно использование дополнительных микросхем, которые будут выполнять функции внешнего контроллера, есть мысль TMS320 поставить, чтоб шустренько было, и включать его только в те моменты, когда нужно записать данные. Прибор переносной, с батарейным питанием.
Кто чего посоветует?
Alex B._
Во эту книжку посмотрите. На первый взгляд и работа с SD и FAT16 довольно подробно расписана.
http://electronix.ru/forum/index.php?showtopic=19658
Готовых реализаций SD/FAT16 под MSP я чего-то не видел. видел винт/FAT16.

>> Вообщем то возможно использование дополнительных
>> микросхем, которые будут выполнять функции внешнего
>> контроллера
в любом случае FAT придется реализовывать программно. А если прибор батарейный - дополнительный корпус сильно по потреблению вдарит - оно вам надо? Вообще, как часто с флешкой общаться надо?
Shread
С дополнительным корпусом вдарило бы если бы было нужно постоянно держать его включенным.
Вообщем прибор должен складировать данные с выборной частотой от 4 секунд до 20 часов, и объемом около 20 байт. С дополнительным корпусом собирался поступать так: писать все время в SRAM, а когда наберется на пару килобайт, сливать в файлик на SD карте.
Можно поподробнее про:
Цитата
... видел винт/FAT16.

-Думаю это тоже будет интересно.
Alex B._
>> Можно поподробнее про:
погуглил сейчас - что-то не найти к сожалению... Помню, что ключевые слова что-то типа "four track recorder"

Вот, что то увидел - исходники вроде там есть:
http://mediawiki.dideas.com/index.php?titl...atalogger_Setup

>> С дополнительным корпусом вдарило бы если бы
>> было нужно постоянно держать его включенным.
Чета сильно расточительно, тем более, что скорость обращения у вас такая, что проблем не будет даже если программно SPI реализовывать. ИМХО чипам с SD 4bit контроллером место только там, где нужно в очень быстром темпе с картой работать.
Shread
Цитата(Alex B._ @ Aug 10 2006, 00:21) *
Чета сильно расточительно, тем более, что скорость обращения у вас такая, что проблем не будет даже если программно SPI реализовывать. ИМХО чипам с SD 4bit контроллером место только там, где нужно в очень быстром темпе с картой работать.

Хех. Изначально хотелось все программно реализовать, лишь бы ресурсов хватило. Поэтому и искал готовые решения. Сейчас стоит MSP430F413 в приборе, даже если поставить 417й всеравно не влезет. тек или иначе придется ставить второй проц. Есть уже прибор, в котором своего стандарта модули памяти используются, с ними много мороки: устройство считывания, да и сами модули, это не просто микросхема. Сейчас прибор живет от комплекта батареек 2-3 года. Ничего страшного не произойдет, если он будет жить год, тем более что у него в любом случае межповерочный интервал тоже год. Была мысль использовать Data flash (карточки из серии AT45DB), но опять нужно устройство считывания.
Kurt
Валяется на винте, не помню откуда:
Application Note Fat16 Interface for MSP430 - Allan Evans
http://kurt.on.ufanet.ru/files/SD%20FAT16.ZIP
Shread
Супер, то, что нада!
Maksim
ninja.gif
Shread
спасибо всем!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.