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

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

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

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

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

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

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

 
Опции темы
Непрочитано 21.03.2010, 16:46  
Zuraby
Временная регистрация
 
Регистрация: 09.07.2008
Сообщений: 51
Сказал спасибо: 19
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Zuraby на пути к лучшему
По умолчанию Re: SD/MMC на AVR

С SD картой и адаптером всё нормально. Оказалось компьютер барахлит, перегревается южный мост. Так что я пока в начале пути. Инициализация SD карты не проходит, нет ответа. Буду переписывать процедуру инициализации. Видимо нужно ставить задержки, а также циклы опроса карты на наличие ответа.
Реклама:
Zuraby вне форума  
Непрочитано 21.03.2010, 17:31  
Yegorvin
Прописка
 
Аватар для Yegorvin
 
Регистрация: 05.02.2008
Сообщений: 251
Сказал спасибо: 34
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
Yegorvin на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Я уже звук получил
Yegorvin вне форума  
Непрочитано 22.03.2010, 01:39  
Zuraby
Временная регистрация
 
Регистрация: 09.07.2008
Сообщений: 51
Сказал спасибо: 19
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Zuraby на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от Yegorvin Посмотреть сообщение
Я уже звук получил
Здорово! А я вот застрял в самом начале. Нет инициализации. Не понимаю пока в чём дело. Карта исправная. Может у неё особенности какие? 128 Мбайт, miniSD, Transcend.
Zuraby вне форума  
Непрочитано 22.03.2010, 19:05  
Yegorvin
Прописка
 
Аватар для Yegorvin
 
Регистрация: 05.02.2008
Сообщений: 251
Сказал спасибо: 34
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
Yegorvin на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Может быть все таки что то неверно спаяно? Попробуй с другой картой.
Yegorvin вне форума  
Непрочитано 31.03.2010, 22:50  
Zuraby
Временная регистрация
 
Регистрация: 09.07.2008
Сообщений: 51
Сказал спасибо: 19
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Zuraby на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Поменял контроллер tiny2313 на mega48 (для него spi библиотека в силе) - инициализация прошла с первого раза. Видимо неправильно использую USI. Хотя в Протеусе схема работала. Так реализовал USI:
#define USIOIF 6
#define USIWM0 4
#define USICS1 3
#define USICLK 1
#define USITC 0
unsigned char SpiTransferByte(unsigned char data)
{ unsigned char d;
USIDR=data;
USISR = (1‹‹USIOIF);
do{
for(d=120;d;d--){
#asm("nop");
}
USICR=(1‹‹USIWM0)|(1‹‹USICS1)|(1‹‹USICLK)|(1‹‹USIT C);
}while(!USIOIF);
return USIDR;
}
Пробовал реализовать программно - тот же результат. Короче с tiny2313 вообще ничего не получилось.
С mega48 получилась инициализация и смог считать в буфер[64] (командой read_multiple_block) данные с нулевого адреса карточки, но они не совпадают с реальными. То есть вместо eb,3c,9e,4d,53,44,... постоянно получаю fa,33,c0,8e,d0,bc,... Задавал поиск по всей карточке на данную комбинацию - нет нигде. Пробовал повесить резисторы - тоже самое. Что не так?
Zuraby вне форума  
Непрочитано 01.04.2010, 22:28  
Cyber_RAT
Прописка
 
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
Cyber_RAT на пути к лучшему
По умолчанию Re: SD/MMC на AVR

какой режим SPI используете?
Cyber_RAT вне форума  
Непрочитано 04.04.2010, 16:17  
Rus-422
Частый гость
 
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
Rus-422 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Помогите исправить ошибки в проекте, компилировал в кв.
Исходник взят отсюда http://www.piclist.ru/S-PROG-PIC-MMC...C-FAT-RUS.html
Хочу переписать программу с pic16F877 на mega32.
Вложения:
Тип файла: rar MMC_FAT16.RAR (8.5 Кб, 118 просмотров)
Rus-422 вне форума  
Непрочитано 04.04.2010, 17:42  
Zuraby
Временная регистрация
 
Регистрация: 09.07.2008
Сообщений: 51
Сказал спасибо: 19
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Zuraby на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Сообщение от Cyber_RAT Посмотреть сообщение
какой режим SPI используете?
Использую режим 0.
// SPI initialization
// SPI Type: Master
// SPI Clock Rate: 125,000 kHz
// SPI Clock Phase: Cycle Half
// SPI Clock Polarity: Low
// SPI Data Order: MSB First
SPCR=0x52;
SPSR=0x00;
В Протеусе работает правильно.
Zuraby вне форума  
Непрочитано 04.04.2010, 18:53  
Rus-422
Частый гость
 
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
Rus-422 на пути к лучшему
По умолчанию Re: SD/MMC на AVR

Zuraby, не знаете в Протеусе MMC карточке можно задавать файловую систему?
Rus-422 вне форума  
Непрочитано 05.04.2010, 09:32  
Zuraby
Временная регистрация
 
Регистрация: 09.07.2008
Сообщений: 51
Сказал спасибо: 19
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Zuraby на пути к лучшему
По умолчанию Re: SD/MMC на AVR

В свойствах ММС указывается файл-содержимое карточки. Оно может быть любым, то есть и с файловой системой или без. Я взял реальную карту, отформатировал её в FAT16, записал туда нужный мне файл, а затем всё содержимое считал программой WinHex.
Zuraby вне форума  
 

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

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

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


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