Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

FatFs

Непрочитано 04.12.2013, 21:37  
andrey9806
Временная регистрация
 
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
andrey9806 на пути к лучшему
Вопрос FatFs

не могу понять как мне можно использовать библиотеку фат.
на мк stm32f103 есть работающаю прошивка с spi sd картой с настройкой spi и sd. Имеются функции инициализации чтения и записи и собственный буфур записи на карту разбитую на несколько кусков все рабутает но нужен usb для чтения/записи и оч удобно будет использовать fat

а так понимаю что нужны низкоуровневые функции для обращения к карте но с этом вроде разобрался

но остался большой вопрос по поводу использования библиотеки сверху
монтирование открытие/создание файла/директории
порядок использования функций?
монтирование диска?
ограничение по количеству открытых файлов/потоков?

компилятор keil
Реклама:
andrey9806 вне форума  
Непрочитано 04.12.2013, 22:19  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FatFs

Вам бы расширить свои знания про FAT в отрыве от МК. Сразу легче станет.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 05.12.2013, 13:22  
andrey9806
Временная регистрация
 
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
andrey9806 на пути к лучшему
По умолчанию Re: FatFs

до этого работал с файлами только на пк через stdio но вроде разобрался
непонятно было с номером диска а как оказалось что этот параметр передается в функцию инита диска и все заработало

новостью только стало что папку надо открывать для работы

немогу поният почему не работает LFN пробовал ставить опцию 1 и 2 но получаю только в короткое имя 8.3 а поле длинного содержит "N"?
кодировка 1253

не очень хочется перекапывать все чтоб это понять
Код:
f_mount(&f_system,"0:",1);
res = f_opendir(&dir, "/");
if (res == FR_OK) 
	{
		for (;;) 
		{
			res = f_readdir(&dir, &fno);*/
			if (res != FR_OK || fno.fname[0] == 0) break;
			if (fno.fname[0] == '.') continue;
			fn = fno.lfname; 
                                  //*fno.lfname ? fno.lfname:fno.fname;
			if (fno.fattrib & AM_DIR) /* It is a directory */
				{  
           printf("‹‹/%s\n", fn);
				}
				else
				{
           printf("››/%s\n",fn);
				}
					
		}
	}
Вложения:
Тип файла: txt ffconf.txt (8.4 Кб, 96 просмотров)
andrey9806 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FatFS - изменить размер файла? whoim Embedd С 20 28.01.2013 14:35
FatFs Generic FAT File System Module + PIC32 AlexBel Микроконтроллеры, АЦП, память и т.д 5 16.08.2011 22:46


Часовой пояс GMT +4, время: 02:12.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.