AVR + MMC не могу соединить
- Krik99
- Потрогал лапой паяльник
- Сообщения: 375
- Зарегистрирован: Вс мар 04, 2007 13:14:25
- Откуда: Украина
- Контактная информация:
AVR + MMC не могу соединить
Ну собственно начал писать код для чтения и записи на ММС 32Mb, паекетами на 512бит. Вот что получилось, в прикреплённом файле полностью проект с емуляцией в протеусе. Что самое интереснное в протеусе всё работает на ура, всмысле чтение, а на железе что-то не работает. Помогите плиз разобратся что за ерунда. 
- Вложения
-
- MMC.zip
- (92 КБ) 917 скачиваний

- Реклама
Re: AVR + MMC не могу соеденить
протеус слишком идеализирует ММС-шку.Krik99 писал(а):Ну собственно начал писать код для чтения и записи на ММС 32Mb, паекетами на 512бит. Вот что получилось, в прикреплённом файле полностью проект с емуляцией в протеусе. Что самое интереснное в протеусе всё работает на ура, всмысле чтение, а на железе что-то не работает. Помогите плиз разобратся что за ерунда.
возмите любой MP3 плейер (в инете навалом схем и прошивок) и посмотрите на процедуру инициализации SD/MMC.
в частности cmd0 надо слать (а потом ждать ответа) или до таймоута, или до победного в цикле (у меня в реале с 25-28 раза на моей карточке проходит) ну и тд...
- Реклама
- Krik99
- Потрогал лапой паяльник
- Сообщения: 375
- Зарегистрирован: Вс мар 04, 2007 13:14:25
- Откуда: Украина
- Контактная информация:
В архиве схема и исходник на Си для Code vision, код правда пока сырой, но вообщем работает. С записью на ММС пока не разобрался. С ММС Plus работать не пробовал.
- Вложения
-
- mmc.zip
- (14.26 КБ) 739 скачиваний

- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
А проект PRTOTEUS есть в архиве ?
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
- Krik99
- Потрогал лапой паяльник
- Сообщения: 375
- Зарегистрирован: Вс мар 04, 2007 13:14:25
- Откуда: Украина
- Контактная информация:
Вот проект протеуса, но без самого содержания ММС, так как файл много весит:
P. S. Сейчас в планах изучить работу с FAT16.
P. S. Сейчас в планах изучить работу с FAT16.
- Вложения
-
- mmc_pr.zip
- (15.19 КБ) 618 скачиваний

- tych
- Э...
- Сообщения: 2792
- Зарегистрирован: Ср апр 04, 2007 08:39:14
- Откуда: Москва
- Контактная информация:
Содержимое ММС наверно из примера PROTEUS можно взять.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Описание FAT16: http://home.teleport.com/~brainy/fat16.htm
Из готовых решений пробовал FatFs великого и ужасного Элм Чена ( http://elm-chan.org/fsw/ff/00index_e.html ) - вроде работает. Там кстати есть готовые решения в том числе и для АВР.
Из готовых решений пробовал FatFs великого и ужасного Элм Чена ( http://elm-chan.org/fsw/ff/00index_e.html ) - вроде работает. Там кстати есть готовые решения в том числе и для АВР.
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Код частично мой, частично переработанный чужой, сырой но рабочий.Krik99 писал(а):Исходниеи не обязательно для AVR, только чтобы были на Си.
Си CodeWizardAVR V2.03.4 Standard.
- Вложения
-
- Muson_Mega32_cv.zip
- Схема в pdf внутри.
- (164.89 КБ) 747 скачиваний
Как это нету? у вас какая-то особенная мега? У всех остальных мег32 есть внутренний генератор(настраиваются частоты 1МГц, 2МГЦ, 4МГЦ, 8МГц). По поводу того запустится или нет на 16 МГц от 3,3 В - наверное запустится, но есть немаленькая вероятность что будет работать нестабильно, возможно греться, в общем не стоит так делать, тем более когда нет уверенности в 100% работоспособности кода.Symbiosis писал(а):...у меня просто мега 32, замутил ей кварц на 16мгц, внутреннего генератора у нее нету ( при 3,3в она не запустится на 16мгц, да ?


