AndreiVV
Dec 4 2009, 06:52
Фузы как в статье,
здесь выкладывал скрин, мк мега8 без А, про светодиод не знаю я его не ставил.
Для начала проверьте печатку на соответствие с схемой, наличие соплей и т.д., а лучше если дать другому чтобы проверил (я сам иногда зацикливаюсь и не вижу ошибок) или выложите рисунок платы, проверьте напряжение питания карточки, попробуйте запитать контроллер от 5в а карточку подключить через делитель
valera_o
Dec 4 2009, 07:10
Соединения, скорей всего правильные, т.к. Дорбелл работает, значит карточка и определяется и читается. Светодиод почему-то начал работать нормально, какие-то чудеса в решете...
В исходнике, там где прога печатает сообщения, поставил выдачу на ноги порта С комбинаций битов. Так вот, подпрограмма сброса ммс проходится, на ногах появляется комбинация, а вот подпрограмма поиска файла не выдает комбинации. Может что с заголовком файла?
Как названы у Вас файлы на карточке? Какие имена для сравнения забиты в проге? Смущает что названия на карточке автором даются с маленькой буквы, а в проге большими и без точки перед расширением...
AndreiVV
Dec 4 2009, 07:22
перед изменением содержимого карточки я форматирую ее в фат16 а уже потом копирую на нее уже переименованный файл большими буквами, для проверки возьмите файлы мелодии из
статьи и переименуйте их как в прошивке
valera_o
Dec 4 2009, 07:35
Что-то я такое читал, что винда форматирует "маленькие" карточки, меньше скольких-то там мегабайт в фат12, у меня карточка 16мег. Может такое быть?
хотя и с гектарной карточкой не работает...
AndreiVV
Dec 4 2009, 07:46
ну так автор в статье об этом и пишет, и что делать в таких случаях
valera_o
Dec 4 2009, 08:01
отформатировал, записал имена большими буквами. но всё равно... В файле программы, "точка" нужна перед расширением?
Судя по всему отвисает в подпроге поиска файла, если закоментирую вызов этой ПП - повисание пропадает.
AndreiVV
Dec 4 2009, 10:02
там не нужно ничего трогать, попробуйте для начала прошивку автора
valera_o
Dec 4 2009, 13:40
Нет, с оригинальной прошивкой тоже не работает.
valera_o
Dec 4 2009, 19:42
Андрей, а можете дать именно ту прошивку, с которой у Вас звонок работает?
AndreiVV
Dec 4 2009, 21:59
воспроизводит сразу после подачи питания
добавил и схему
valera_o
Dec 5 2009, 06:32
придется наверно делать делители, ну никак не хочет, хотя и кварц уже поставил на 10МГц, чтоб не так сказывалось пониженное питание... И вот всё же интересно, почему Doorbell работает, а на основе звонка - нет? И как правильно перейти от проекта в старом иар на новый?
AndreiVV
Dec 5 2009, 07:15
для проверки запускается мк на 16МГц напишите простую программу которая бы мигала светодиодом скажем раз в секунду(только вспомнил у меня первый кварц и на 5в питания не запускался(как и большинство детали снимаю с других плат)), дальше посмотреть работу мк с ммс- найти какой нибудь проект в сети и убедится(опять же про меня в первый раз собрал на соплях и не правильно подключил выводы к ммс- кажется 9 принял за 1 или что то такое)
забыл сказать у меня на соплях запустилось от 3.3в а поставил я питание на мк 5в тк не хотел иметь сюрпризов
valera_o
Dec 5 2009, 08:35
Андрей, а как Вы форматируете карточку? Так как автор пишет format f:/a:1024 или по-другому? Понимаете, дорбелл хавает и низкое питание, и любыіе файлы какие есть на карточке, и систему, начиная с фат 12, может я форматирую не так? Ну вот гложет сомнения, что дан атором исходник старый, там закоментировано много разного, в общем "сырец"...
AndreiVV
Dec 5 2009, 10:48
правый клик по карточке и выбираю форматирование и все
AndreiVV
Dec 5 2009, 15:50
на форуме журнала радио нашел тему про этот звонок, вроде не у всех заработало, у некоторых заработало только после замены карточки
Kenshin
Dec 14 2009, 10:36
Собрал полимузон кварц на 16МГц использую двухканальный шим. звук лучше чем через R-2R, и стерео но максимальная скорость чтения с SD/MMC получается около 51 кбайт в секунду. не хватает для качества 44100Гц стерео... обидно. реализация FAT уж очень сложно сделана в этой библиотеке. зато все есть. собственно вопрос нет ли функций работы с FAT пошустрее? может пользовал кто, поделитесь.
$david$
Jan 26 2010, 04:10
Собрал проект Полимузон , питал процессор от 5 вольт использовал делитель для карточки . Работал нормально пока не навернулась карточка на 32М , поставил свежекупленную на 2 гига и перестал работать не проходит функция инициализации карточки , а так как исходников библиотеки нет то нет и возможности разобрать почему не работает , у меня есть подозрение что в карточках маленького размера как была у меня в начале (32М) файловая система как то разница с карточками большего размера , но как узнать точно нем могу себе представить . Склоняюсь к тому что нужно прикручивать другой MMC + FAT . подскажите куда лучше смотреть , требуется воспроизводить записанное сообщение (так чтобы голос был понятен) длительностью ну где то минуты 2 , использую Atmega 32 .
Александр Куличок
Jan 27 2010, 19:55
Цитата
не проходит функция инициализации карточки
После инициализации до начала работы с файловой системой еще далеко.
Если инициализация карточки все-таки проходит, то проверьте файловую систему карточки на 2Г: она должна быть фат16.
Kuklinenok
Mar 27 2011, 18:01
Нажмите для просмотра прикрепленного файлаЗдравствуйте, подскажите пожалуйста, как в протеусе подключить карточку MMC? На схеме карточка имеет 7 выходов, а в протеусе только 4...что делать?
hd44780
Mar 28 2011, 09:06
Цитата($david$ @ Jan 26 2010, 06:10)

разница с карточками большего размера , но как узнать точно нем могу себе представить
Сорри за тормоза - автор давно спрашивал.
Карточка д.б. либо SD, либо MMC. SDHC, по-моему, не катят.
AntonioB
Mar 30 2011, 12:36
вот
здесь есть реализация fat32 для SD SDHC карт
JeckDigger
Sep 18 2012, 17:38
Цитата(AndreiVV @ Dec 5 2009, 03:59)

воспроизводит сразу после подачи питания
добавил и схему
Схему можно в электронном виде получить?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.