ATmega : сопряжение с MMC

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Voodoo-Cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Сб мар 03, 2007 21:08:15
Откуда: Киев. Украина.

ATmega : сопряжение с MMC

Сообщение Voodoo-Cat »

Кто нибудь делал сопряжение ATmega с MMC?
Желательно на CodeVision , а то все примеры в интернете не на нём! :cry:
Реклама
Аватара пользователя
Voodoo-Cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Сб мар 03, 2007 21:08:15
Откуда: Киев. Украина.

Сообщение Voodoo-Cat »

http://www.atmel.ir/downloads/MMC_Lib_Help.pdf
кто-нибудь знает етот язык?
Help есть, а библиотеки нет! :(
Реклама
Аватара пользователя
Voodoo-Cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Сб мар 03, 2007 21:08:15
Откуда: Киев. Украина.

Сообщение Voodoo-Cat »

Ну не верю, что никто под CV не далал! :shock:
Перенесите тему!
Аватара пользователя
Voodoo-Cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Сб мар 03, 2007 21:08:15
Откуда: Киев. Украина.

Сообщение Voodoo-Cat »

http://hubbard.engr.scu.edu/avr/avrlib/
хоть помогите перевести под CodeVision!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

А по второму посту ни чего нет ? Тогда ИМХО врядли кто поможет ...
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Реклама
Аватара пользователя
dx40
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вт июл 11, 2006 12:39:16
Откуда: Москва
Контактная информация:

Сообщение dx40 »

Вот раскуроченная библиотека mmclib, в cvavr работает, проверенно.
Карточка подключается к аппаратному SPI и любому пину, подробнее смотри в файле.
Использование:
1) подключить
#include <mmclib>
2) инит
mmcInit();
mmcReset();
mmcSendCommand(MMC_CRC_ON_OFF, 0);
3) чтние. запись
unsigned char buf[512];
unsigned int pos; // номер сектора

mmcWrite(pos,buf);
mmcRead(pos,buf);
Вложения
mmclib.c
(8.55 КБ) 1186 скачиваний
Реклама
Аватара пользователя
Voodoo-Cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Сб мар 03, 2007 21:08:15
Откуда: Киев. Украина.

Сообщение Voodoo-Cat »

Спасибо,, я как раз ,ругаясь, сам переводил! :wink:
а PORTB.0=1; ето и есть та любая нога?
SPI вручную никак настраивать не надо?
Аватара пользователя
Voodoo-Cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Сб мар 03, 2007 21:08:15
Откуда: Киев. Украина.

Сообщение Voodoo-Cat »

Неработает! даже mmcReset(); не проходит! :?
Аватара пользователя
dx40
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вт июл 11, 2006 12:39:16
Откуда: Москва
Контактная информация:

Сообщение dx40 »

Да, там отконфигурирован PORTB.0
Библиотека 100% рабочая, с помошью нее делался диктафон (на 8 меге) и все работало. Только почему-то некоторые карты не прут... Можно попробывать другую.
Аватара пользователя
tych
Э...
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва
Контактная информация:

Сообщение tych »

Модель MMC карты есть в PROTEUS.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Аватара пользователя
Voodoo-Cat
Открыл глаза
Сообщения: 54
Зарегистрирован: Сб мар 03, 2007 21:08:15
Откуда: Киев. Украина.

Сообщение Voodoo-Cat »

методом вывода на екран зависает в
spiTransferByte(unsigned char data)
докоца не доходит :cry:


Всё! Спалил карту :? :? :?
Посоветуйте память от 2 мегабайт и больше :idea:
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Вот еще по поводу подключения карточек:

http://www.captain.at/electronic-atmega-mmc.php
Оптимизм х (Опыт + Знания) = const
Аватара пользователя
TEPOTPOH
Родился
Сообщения: 2
Зарегистрирован: Сб мар 22, 2008 20:38:45
Откуда: Челябинск
Контактная информация:

Сообщение TEPOTPOH »

Подскажите где можно достать разъем для microSD карт
pirotehnick
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж
Контактная информация:

Сообщение pirotehnick »

Voodoo-Cat писал(а):Посоветуйте память от 2 мегабайт и больше :idea:


Вот это тебе поможет:

http://www.gaw.ru/html.cgi/txt/ic/Atmel ... /start.htm
Разумеется эта документация относится и к другим DataFlash серии AT45

Полная документация на русском языке! И главное, что всё понятно написано, вообщем разберёшся. :wink:
pirotehnick
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж
Контактная информация:

Сообщение pirotehnick »

TEPOTPOH писал(а):Подскажите где можно достать разъем для microSD карт


Ну вот например...

http://www.chip-dip.ru/search.aspx?mode ... 319&show=1
.
Только это просто для SDC стандартного размера.
Аватара пользователя
TEPOTPOH
Родился
Сообщения: 2
Зарегистрирован: Сб мар 22, 2008 20:38:45
Откуда: Челябинск
Контактная информация:

Сообщение TEPOTPOH »

pirotehnick
Мне нада именно под MicroSD. А SD слишком большой. Придётся наверна из адаптера MicroSD->SD делать.
andrush
Родился
Сообщения: 1
Зарегистрирован: Пт апр 24, 2009 10:52:35

Atmega64 & MMC Не магу подключить!

Сообщение andrush »

Atmega64 & MMC Не магу подключить!
Использую #include "mmclib.c"
При работе в протеусе зависает!
Кто та уже про бывал?[/u]
makser
Открыл глаза
Сообщения: 71
Зарегистрирован: Пт апр 24, 2009 11:25:34
Откуда: Rus

Сообщение makser »

Пожалуйста вам рабочий пример работы MMC с ATmega16.
с исходниками:
Вложения
MMC.zip
(18.6 КБ) 927 скачиваний
Аватара пользователя
otvertkin
Открыл глаза
Сообщения: 42
Зарегистрирован: Сб фев 03, 2007 19:43:03
Откуда: E:\Russia\Stavropol

Сообщение otvertkin »

makser писал(а):Пожалуйста вам рабочий пример работы MMC с ATmega16.
с исходниками:

Какой версией Протеуса создан проект? 7.4 SP3 открывать отказался! :shock:
makser
Открыл глаза
Сообщения: 71
Зарегистрирован: Пт апр 24, 2009 11:25:34
Откуда: Rus

Сообщение makser »

Проект в 7.5SP3
В нем поменьше багов с авр. Ищите его на сайте казус, там и лекарство свежее.
Но можете сами создать проект, там ммс подключен стандартно, и виртуальный терминал.
Ответить

Вернуться в «AVR»