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

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

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

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

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

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


 
Опции темы
Непрочитано 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.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 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, время: 20:45.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot