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

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

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

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

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

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

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

 
Опции темы
Непрочитано 12.04.2011, 08:08  
sersne
Прописка
 
Регистрация: 09.11.2009
Сообщений: 165
Сказал спасибо: 36
Сказали Спасибо 55 раз(а) в 24 сообщении(ях)
sersne на пути к лучшему
По умолчанию Re: SD/MMC на AVR

по просьбе backa выкладываю проект sd/mmc и nokia 3310 на на kazus.ru.
Вложения:
Тип файла: rar 3310.rar (252.4 Кб, 400 просмотров)
Реклама:
sersne вне форума  
Сказали "Спасибо" sersne
Дмитриус (30.07.2011)
Непрочитано 12.04.2011, 11:19  
backa
Временная регистрация
 
Регистрация: 20.02.2005
Сообщений: 90
Сказал спасибо: 10
Сказали Спасибо 36 раз(а) в 11 сообщении(ях)
backa на пути к лучшему
По умолчанию Re: SD/MMC на AVR

спасибо большое человеческое
backa вне форума  
Непрочитано 12.04.2011, 13:39  
Dimon2
Частый гость
 
Регистрация: 24.08.2005
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
Dimon2 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от sersne Посмотреть сообщение
image.mmс сделать с помощью winhex, затем изменить расширение на .mmc и будет счастье.
Я не согласен с этим.
Если проект отрегулировать под под виннех, то потом если засунуть натуральную карту СД на реальном устройстве не хрена пахать не будет.
Поэтому образ диска делайте с помощью ультраисо, для экономии места сжимайте потом этот образ до 16 МБайт.

Сообщение от Дмитриус Посмотреть сообщение
да, и еще нужно в Project-›Configure-›вкладка C Compiler -› вкладка Libraries-›MMC/SD Card включить поддержку карты памяти. иначе ошибка. спасиб. проект отличный. только все так мутно с этими библиотеками Чана. делал по хелпу кодвижена, все без отступлений - а фигушки... только примеры вижена работают. всю жизнь живи и учись, называется...
Вот смотрите, делал в качестве демонстрации проект бегущей строки, реально пашет, читает текстовые файлы с 512МБайт и 1ГБайт карт памяти СД, поддержка двух файловых систем фат12 и фат16.
Вложения:
Тип файла: rar VTS_01_1.rar (1.68 Мб, 292 просмотров)
Dimon2 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Dimon2 за это сообщение:
pinco (01.09.2011), Дмитриус (30.07.2011)
Непрочитано 12.04.2011, 16:59  
sersne
Прописка
 
Регистрация: 09.11.2009
Сообщений: 165
Сказал спасибо: 36
Сказали Спасибо 55 раз(а) в 24 сообщении(ях)
sersne на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от Dimon2 Посмотреть сообщение
Если проект отрегулировать под под виннех, то потом если засунуть натуральную карту СД на реальном устройстве не хрена пахать не будет.
я разрабатывал устройство под MT12864 и sd, в WinHex делал образ 1ГБ диска, всё работает на ура и в протеусе и в реальном устройстве.
sersne вне форума  
Непрочитано 13.06.2011, 22:39  
Дмитриус
Частый гость
 
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Дмитриус на пути к лучшему
По умолчанию Re: SD/MMC на AVR

ох. хлопцы... сдал диплом!!! теперь могу заняться полезными делами. я вот сделал образ с помощью UltraIso, да не хочет находить на карточке файл 1.txt, хоть я его создал. он есть. может я что то неправильно делаю? вот образ. проект пробую из архива ранее 3310.rar
даже не перекомпилировал проект, чтоб исключить мои затыки. помогие, пожалуйста разобраться..
Вложения:
Тип файла: zip sd_image.zip (70.0 Кб, 101 просмотров)

Последний раз редактировалось Дмитриус; 13.06.2011 в 22:51.
Дмитриус вне форума  
Непрочитано 14.06.2011, 00:31  
Дмитриус
Частый гость
 
Регистрация: 21.07.2010
Сообщений: 36
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Дмитриус на пути к лучшему
По умолчанию Re: SD/MMC на AVR

вот проделал пошаговую симуляцию и увидел что контроллер ничего не шлет карточке на команде if ((res = f_mount(0,&fat)) == FR_OK). а на команде if ((res=f_read(&file_1,Buffer,sizeof(Buffer)-1,&nbytes)) == FR_OK) на выходе SPI изменяется частоты вчех сигналов!!!! мусор вроде... или это так должно быть? этот момент запечатлел
Миниатюры:
Нажмите на изображение для увеличения
Название: sd_mmc.png
Просмотров: 93
Размер:	55.1 Кб
ID:	22637  
Дмитриус вне форума  
Непрочитано 14.06.2011, 07:08  
sersne
Прописка
 
Регистрация: 09.11.2009
Сообщений: 165
Сказал спасибо: 36
Сказали Спасибо 55 раз(а) в 24 сообщении(ях)
sersne на пути к лучшему
По умолчанию Re: SD/MMC на AVR

я для создания образа пользовался WinHex - menu -› Tools -› disktools -› clonedisk. Переменовать созданный образ в mmc и указать путь к образу диска в Proteus.
Образ образа должен быть равным размеру SD диска: если SD диск 1 Гб, то размер файла должен быть 1 Гб. Кроме того файл 1.txt должен содержать хоть какой-то текст.

____________________________________________

кроме того мой проект не содержит вывода на экран текста содержащегося в файле.

Последний раз редактировалось sersne; 14.06.2011 в 07:13.
sersne вне форума  
Непрочитано 14.06.2011, 07:16  
Dimon2
Частый гость
 
Регистрация: 24.08.2005
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
Dimon2 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от Дмитриус Посмотреть сообщение
ох. хлопцы... сдал диплом!!! теперь могу заняться полезными делами. я вот сделал образ с помощью UltraIso, да не хочет находить на карточке файл 1.txt, хоть я его создал. он есть. может я что то неправильно делаю? вот образ. проект пробую из архива ранее 3310.rar
даже не перекомпилировал проект, чтоб исключить мои затыки. помогие, пожалуйста разобраться..
Ни знаю как вы образ делали, вот мой образ.boot2.rar
Распаковать, и в свойствах карты указать этот образ.
Dimon2 вне форума  
Сказали "Спасибо" Dimon2
Дмитриус (30.07.2011)
Непрочитано 14.06.2011, 07:18  
Dimon2
Частый гость
 
Регистрация: 24.08.2005
Сообщений: 28
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
Dimon2 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от sersne Посмотреть сообщение
я для создания образа пользовался WinHex - menu -› Tools -› disktools -› clonedisk. Переменовать созданный образ в mmc и указать путь к образу диска в Proteus.
Образ образа должен быть равным размеру SD диска: если SD диск 1 Гб, то размер файла должен быть 1 Гб. Кроме того файл 1.txt должен содержать хоть какой-то текст.

____________________________________________

кроме того мой проект не содержит вывода на экран текста содержащегося в файле.
У меня то же карта 1Гб, я ее сжимаю до 16Мб.
Dimon2 вне форума  
Непрочитано 14.06.2011, 07:31  
sersne
Прописка
 
Регистрация: 09.11.2009
Сообщений: 165
Сказал спасибо: 36
Сказали Спасибо 55 раз(а) в 24 сообщении(ях)
sersne на пути к лучшему
По умолчанию Re: SD/MMC на AVR

добавь в код для вывода текста на экран

Код:
if ((res=f_read(&file_1,Buffer,sizeof(Buffer)-1,&nbytes)) == FR_OK)
{                         
lcd_clear();
                                    
  for (chr = 0; chr ‹ 14; chr++)
  {        
     lcd_chr(Buffer[chr]);
  }
    res = f_close(&file_1);
}                          
else
{
  lcd_str("file read err");
  delay_ms(2000);
}
sersne вне форума  
Сказали "Спасибо" sersne
Дмитриус (30.07.2011)
 

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

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

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:48.


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