Нека четем FAT без библиотеки
Меню за навигация
Персонализирани връзки
Информация за потребителя
Тук ли си »Програмиране на ATMEL в BASCOM. "Често задавани въпроси" Нека четем FAT без библиотеки
Публикации 1 до 10 от 10
Споделя товаедин2014-09-03 11:19:52
- Автор: Димон
- Активен член
- Местоположение: Н. Новгород
- Регистриран: 16.05.2009 г.
- Покани: 0
- Публикации: 96
- Уважение: [+ 26/-0]
- Положителни: [+ 1/-0]
- Пол Мъж
- Възраст: 38 [1980-04-28]
- Прекарано във форума:
2 дни 10 часа - Последно посещение:
2018-12-02 20:54:59
Отдавна завиждам, когато хората правят играчи на Wav на Attinny2313, четат FAT и не изпитват затруднения.
Работата с FAT изисква много ресурси, но ако се интересуваме само от четене и ако забравим за фрагментацията, тогава можем просто да прочетем данните от картата и веднага да ги изстреляме в порта (както правят всички останали).
Ето какво бих могъл да разбера как да го направя:
Данните от SD картата се четат на блокове (сектори) от 512 байта. Тези. не можете да се позовавате на конкретна клетка, а само в началото на блок (сектор) и да го четете последователно. Блоковете (секторите) са организирани в клъстери, размерът на клъстера се задава при форматиране на картата (ако, разбира се, бъдете подканени да го посочите) и се изписва като всичко останало в PBR.