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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 10.08.2011, 18:40   #221
serj_sl
Частый гость
 
Регистрация: 09.08.2011
Сообщений: 18
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
serj_sl на пути к лучшему
По умолчанию Re: SD/MMC на AVR

А библиотека в CVAVR использует SPI?
Реклама:
serj_sl вне форума  
Непрочитано 11.08.2011, 09:54   #222
heady69
Прописка
 
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
heady69 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от serj_sl Посмотреть сообщение
А библиотека в CVAVR использует SPI?
Естественно,если прописано подключение только MOSI,MISO,CLK. Иначе было бы прописано подключение данных SD карты.
heady69 вне форума  
Непрочитано 14.08.2011, 00:18   #223
serj_sl
Частый гость
 
Регистрация: 09.08.2011
Сообщений: 18
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
serj_sl на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Уже что-то проясняется. Но не пойму как народ на мега16 работает с FAT на CVAVR? Я после компиляции получил 31 кбайт. Это по нормальному надо Atmega128.
serj_sl вне форума  
Непрочитано 14.08.2011, 23:13   #224
serj_sl
Частый гость
 
Регистрация: 09.08.2011
Сообщений: 18
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
serj_sl на пути к лучшему
По умолчанию Re: SD/MMC на AVR

У кого есть рабочий проект для работы с FAT16 (запись в файл) для Atmega16(32)? Неохота переходить ради этого на Atmega128. Волосы на голове стают дыбом от мысли как запаять ее на плату.
serj_sl вне форума  
Непрочитано 14.08.2011, 23:59   #225
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Чудес не бывает...
Вам прямая дорога сюда...
Да, там придётся поразбираться... но ОНО того стОит...
st_1 вне форума  
Непрочитано 15.08.2011, 21:29   #226
Bazhenoooff
Прохожий
 
Регистрация: 07.03.2010
Сообщений: 2
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Bazhenoooff на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Пиши в Асэме. Код для сверлильного станка с ЧПУ 2кб
Bazhenoooff вне форума  
Непрочитано 15.08.2011, 22:24   #227
Дмитриус
Частый гость
 
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Дмитриус на пути к лучшему
По умолчанию Re: SD/MMC на AVR

всем доброго времени суток. вот у меня вопрос. функция чтения вызывается как чтоб прочитать файл размером больше чем буфер?
Код:
 do
    {
    res=f_read(&file_1,file_1.buf,sizeof(file_1.buf)-1,&nbytes));;  // read data
//тут че-то делаю с данными

   } while (res || nbytes == sizeof(file_1.buf));
это верно?
Дмитриус вне форума  
Непрочитано 16.08.2011, 00:16   #228
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Можно и так...

Код:
	for (;;){
		 rc = f_read(&fil, buff, sizeof(buff), &br);	/* Read a chunk of file */
		 if (rc || !br) break;			/* Error or end of file */
//=======================                           
//тут че-то делаем с данными
//=======================    

                }
                       
	if (rc) die(rc);

Последний раз редактировалось st_1; 16.08.2011 в 00:47.
st_1 вне форума  
Сказали "Спасибо" st_1
Дмитриус (16.08.2011)
Непрочитано 19.08.2011, 18:35   #229
leon013
Временная регистрация
 
Регистрация: 10.10.2008
Сообщений: 97
Сказал спасибо: 22
Сказали Спасибо 39 раз(а) в 19 сообщении(ях)
leon013 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Прошу помощи... Где то я туплю, но не понимаю где. Суть проблемы в следующем. Есть две карты памяти 16М и 64М. С картой 16М работает все нормально: вычисляется PBR, адрес FAT, адрес корневого каталога и адрес начала области данных. А вот с картой 64М , да и с картой 256М промахиваюсь с адресом начала области данных, те считывается и высчитывается все (название файла выводится на LCD - все ОК) и дальше все - пустота (вернее у меня тишина, тк делаю WAV плеер). Где засада не понимаю.
ЗЫ Все карты отформатированы в FAT16
leon013 вне форума  
Непрочитано 23.09.2011, 15:22   #230
serj_sl
Частый гость
 
Регистрация: 09.08.2011
Сообщений: 18
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
serj_sl на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Подскажите пожалуйста используются ли при работе с SD-картой прерывания? А то ведь у меня происходит измерение температуры в главном цикле и прерывания запрещены.
serj_sl вне форума  
Закрытая тема

Закладки


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

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, время: 09:41.


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