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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 05.03.2010, 22:19  
Vetal-soft
Временная регистрация
 
Регистрация: 04.08.2006
Сообщений: 67
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 11 сообщении(ях)
Vetal-soft на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от spballiance Посмотреть сообщение
когда в универе писал на паскале, то там работа с файлами была максимально простая - открыть, читать, писать.
В fatfs все точно также.

Цитата:
f_open - Open/Create a File
f_close - Close a File
f_read - Read File
f_write - Write File
со страници http://elm-chan.org/fsw/ff/00index_e.html
Реклама:
Vetal-soft вне форума  
Непрочитано 05.03.2010, 23:17  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Vetal-soft
ага, я тоже это видел.
но от всего прочитанного уже каша в голове

1) пишется только блоками по 512 байт - мне думать об этом или нет?
2) перевод строки при писании в файл делается просто "\n" ?
3) как при чтении скакать по строкам?
4) можно считывать только строку или необходимые значения в строке? как это делается?

о чем мне нужно задумываться при работе?
spballiance вне форума  
Непрочитано 05.03.2010, 23:19  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от spballiance Посмотреть сообщение
уважаемые понторезы.
Сын конфы.
st_1 вне форума  
Непрочитано 05.03.2010, 23:35  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: SD/MMC на AVR

st_1
ябывдулы и ртфмщики угнетают
spballiance вне форума  
Непрочитано 05.03.2010, 23:51  
Vetal-soft
Временная регистрация
 
Регистрация: 04.08.2006
Сообщений: 67
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 11 сообщении(ях)
Vetal-soft на пути к лучшему
По умолчанию Re: SD/MMC на AVR

2 spballiance

1. думать какой размер кластера выбрать при форматировании SD/MMC
2. внутренность файла не касается файловых систем. Да в Си "\n" это перевод строки.
3. f_lseek - Move R/W Pointer, Expand File Size.
4. можно что угодно, все зависит от вашей фантазии.
Vetal-soft вне форума  
Непрочитано 06.03.2010, 00:00  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от Vetal-soft Посмотреть сообщение
2 spballiance

1. думать какой размер кластера выбрать при форматировании SD/MMC
автоопределения при инициализации не существует? например при 128меге оставить рамы в 512-1,5КБ для этого не проблема

Цитата:
f_lseek
Offset
Number of bytes where from start of the file
то есть значения в таблице должны быть в едином формате? например float, чтобы офсет был кратен длине строки?

Последний раз редактировалось spballiance; 06.03.2010 в 00:10.
spballiance вне форума  
Непрочитано 06.03.2010, 00:09  
Vetal-soft
Временная регистрация
 
Регистрация: 04.08.2006
Сообщений: 67
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 11 сообщении(ях)
Vetal-soft на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Если память позволяет можно выставить максим 2048 байта под кластер в конфигурационном файле fatfs и не думать.
Vetal-soft вне форума  
Сказали "Спасибо" Vetal-soft
spballiance (06.03.2010)
Непрочитано 06.03.2010, 00:24  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: SD/MMC на AVR

мистер чен еще пользует везде в описаниях RTC. ее нужно иметь в схеме?
spballiance вне форума  
Непрочитано 06.03.2010, 00:32  
Vetal-soft
Временная регистрация
 
Регистрация: 04.08.2006
Сообщений: 67
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 11 сообщении(ях)
Vetal-soft на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от spballiance Посмотреть сообщение
мистер чен еще пользует везде в описаниях RTC. ее нужно иметь в схеме?
нет
короче RTFM!
Vetal-soft вне форума  
Непрочитано 06.03.2010, 00:35  
spballiance
Вид на жительство
 
Регистрация: 13.02.2010
Сообщений: 372
Сказал спасибо: 12
Сказали Спасибо 15 раз(а) в 12 сообщении(ях)
spballiance на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от Vetal-soft Посмотреть сообщение
нет
короче RTFM!
обязательно прочту, но у Чена уровень описания для "выше среднего" вот и туплю над ним потихоньку
spballiance вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
AVR JTAGICE MKII - проблемы firmware... Luxurious AVR 25 20.10.2014 10:50
БИНС на AVR grisha109 Микроконтроллеры, АЦП, память и т.д 30 15.06.2011 16:08


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


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