|
|
  |
Atmega 8 + MMC + FAT16 + PWM = Звук, Насколько реально сделать ?? |
|
|
|
May 14 2007, 03:44
|
Местный
  
Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526

|
Цитата(DeXteR @ May 14 2007, 07:33)  Добрый день
Стоит задача воспроизведения звука для уличной игрушки
8 кнопок - по нажатию каждой играет свой звуковой файл Файлы в формате wav 8 бит 8 или 12 кгц
Господа Кто решал подобные задачи Оцените пожалуйста справится ли АВРка с этим ?? Решал подобную задачу на М16 - 4 МГц. Для воспроизведения звука с частотой до 4 КГц частота семплирования д.б. не менее 8 КГц. Я делал 16 КГц. 8 бит вполне достаточно. Если использовать аппаратный ШИМ, все нормально работает. При этом у меня все это работало в фоновом режиме, т.е. параллельно выполнялась основная программа. Тут возможна только одна проблема, если в основной программе есть прерывания, важно, чтобы не было артефактов, чтобы приоритет ШИМ прерывания был максимальным. Т.е. во всех обработчиках прерывания должно быть разрешено прерывание ШИМ. А так - все получится. Вперед!
|
|
|
|
|
May 14 2007, 09:22
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата(Александр Куличок @ May 14 2007, 11:35)  ПРобовал вариант с AT45DB161D+Цап AD5303 + фильтр Max7408. Контроллер - на 11.0592 МГц. Частота дискретизации - от 0 до 32 кГц, 8 бит, моно. Больую частоту не пробовал, так как фильтр все равно резал все, что больше 15кГц. Кстати, wav - это формат файла, а не данных. Внутри wav звук может быть запакован как PCM, ADPCM и т.п. Я использовал только РСМ. Кстати, недоглядел насчет FAT16. У меня была своя файловая система. Писал и читал контроллером. Кстати, AT45DB161D удобна тем, что у нее размер странички 528 т.е можно организовать кластеры даных по 512 байт а остальное - на служебную информация (контрольная сумма кластера, адресследующего кластера, признак пустой/занят и т.п.). Также очень удобная система адресации. А насчет 32кБит + ФАТ, да ещи и на С, то IMHO, контроллер не успеет. Хотя, может и ошибаюсь. С ФАТ не работал.
Сообщение отредактировал Александр Куличок - May 14 2007, 09:24
|
|
|
|
|
May 14 2007, 10:09
|

Местный
  
Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287

|
С АТ45 датафлеш я тоже делал Но обем памяти очень маленький (из микросхем мне доступна была только на 2 мегабайта) Тут ММС это совсем другое дело Тут ФАТ Файлы с именами Куча данных можно записать и частоту поднять до предела Покачто пытаюсь разобратся с Этим http://pol-sem.narod.ru/polymuson/polymuson.htmЧеловек обещает 16 кгц звук на 16 мгц меге Запускаю в протеусе и переделать все под Атмегу8 пытаюсь Виснит на инициализации датафлеши Но в проэкте участвует mmc_fat.r90 и у нее нет исходных кодов (толька библиотека обектная) А Автор пока не отвечает Может кто знает где брать этот mmc_fat ???
|
|
|
|
|
May 14 2007, 10:56
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(DeXteR @ May 14 2007, 12:09)  С АТ45 датафлеш я тоже делал Но обем памяти очень маленький (из микросхем мне доступна была только на 2 мегабайта) Тут ММС это совсем другое дело Тут ФАТ Файлы с именами Куча данных можно записать и частоту поднять до предела Не вижу принципиальной разницы между DB и MMC. То что объем больше - ну будет таблица FAT больше, но какая разница если и для DBшки FAT не помещается в 1 сектор. Цитата А Автор пока не отвечает. Может кто знает где брать этот mmc_fat ? Написать самому.
|
|
|
|
|
May 14 2007, 11:10
|

Местный
  
Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287

|
Цитата(defunct @ May 14 2007, 13:56)  Написать самому. Зачем Ведь уже написано и нераз Интересно было бы разобратся именно с этим проэктом Он под IAR И практически все что мне нужно на нем реализовано уже
|
|
|
|
|
May 14 2007, 12:59
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 26-02-05
Пользователь №: 2 909

|
Цитата(adnega @ May 14 2007, 11:01)  Собрано на Меге8 и i2c флешке 32кБ. (дверной звонок) А схему посмотреть можно?
|
|
|
|
|
May 17 2007, 12:46
|
Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 22-09-05
Пользователь №: 8 834

|
Цитата(afad @ May 14 2007, 07:44)  Почти всегда можно найти что-то подобное, например вот этот "полимузон": http://pol-sem.narod.ru/polymuson/polymuson.htmПомогите пожалуйста, не компилируется проект полимусон, у меня IAR 4.21, выдает такие ошибки... Warning[Pe370]: variable "tw" has an uninitialized const field C:\Documents and Settings\a\My Documents\STK-Vah\polymuson\code\main.c 70 Warning[Pe167]: argument of type "unsigned char *" is incompatible with parameter of type C:\Documents and Settings\a\My Documents\STK-Vah\polymuson\code\main.c 78 "char const *" Warning[Pe167]: argument of type "unsigned char *" is incompatible with parameter of type C:\Documents and Settings\a\My Documents\STK-Vah\polymuson\code\main.c 80 "char const *" Warning[Pe167]: argument of type "unsigned char *" is incompatible with parameter of type C:\Documents and Settings\a\My Documents\STK-Vah\polymuson\code\main.c 86 "char const *" Done. 0 error(s), 4 warning(s) может из компилятора проблема? там версия IAR-а 4.12А
--------------------
Прошивка это душа микроконтроллера!
|
|
|
|
|
Jan 1 2008, 22:03
|
Группа: Новичок
Сообщений: 3
Регистрация: 21-04-06
Пользователь №: 16 367

|
у меня следующая проблема: [...skipped...]
|
|
|
|
|
Jan 2 2008, 06:56
|
Группа: Новичок
Сообщений: 3
Регистрация: 21-04-06
Пользователь №: 16 367

|
проблема в том, что mmc-карточка выдает данные, с адреса, на 0x4000 меньшего, чем задано в параметрах CMD17
Сообщение отредактировал Batt - Jan 2 2008, 07:03
|
|
|
|
|
Feb 10 2009, 16:44
|
Группа: Новичок
Сообщений: 5
Регистрация: 10-02-09
Пользователь №: 44 648

|
Цитата(DeXteR @ May 14 2007, 14:09)  С АТ45 датафлеш я тоже делал Но обем памяти очень маленький (из микросхем мне доступна была только на 2 мегабайта) Тут ММС это совсем другое дело Тут ФАТ Файлы с именами Куча данных можно записать и частоту поднять до предела Покачто пытаюсь разобратся с Этим http://pol-sem.narod.ru/polymuson/polymuson.htmЧеловек обещает 16 кгц звук на 16 мгц меге Запускаю в протеусе и переделать все под Атмегу8 пытаюсь Виснит на инициализации датафлеши Но в проэкте участвует mmc_fat.r90 и у нее нет исходных кодов (толька библиотека обектная) А Автор пока не отвечает Может кто знает где брать этот mmc_fat ??? А есть ли .hex айл для atmega32 ? На сайте выложен архив в архиве в папке code\Debug\Exe есть файл 1.hex Но я так понимаю это не то что нужно для прошивки. Есть исходники, но не ясно в чем их компилировать. Пните носом в нужном направлении
Сообщение отредактировал zltigo - Feb 11 2009, 07:41
Причина редактирования: Загомождающие форум Copy-Paste
|
|
|
|
|
Feb 11 2009, 05:18
|
Группа: Новичок
Сообщений: 5
Регистрация: 10-02-09
Пользователь №: 44 648

|
Цитата(defunct @ Feb 11 2009, 04:10)  Это как раз и есть уже готовая прошивка, залейте ее в чип. Залил Фюзы прописал для работы с кварцевым резонатором. И тд Но не работает Как разобраться не знаю Моделировать в VMLAB ? Но КАК???
|
|
|
|
|
Feb 11 2009, 15:03
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 18-05-08
Пользователь №: 37 607

|
Цитата(dosmen @ Feb 11 2009, 08:18)  Залил Фюзы прописал для работы с кварцевым резонатором. И тд Но не работает Как разобраться не знаю
Моделировать в VMLAB ? Но КАК??? в этом проекте не очень эффективное считывание данных - прочитал 1 байт (при этом раз в тридцать больше служебной информации), записал в регистр, подожал, снова считал 1 байт... проще организовать буфер в ОЗУ и сразу секторами туда
|
|
|
|
|
Feb 12 2009, 11:49
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 3-12-06
Из: Новороссийск
Пользователь №: 23 082

|
Вот, может поможет. Сделано на основе полимузона, но прикручена другая FAT. Понимает FAT12, FAT16, FAT32. Камень - Mega8, 16Мгц. Играет WAV моно, 8бит, до 24кб/с (автоматически). Схема и плата - PCAD, расчет фильтра - Microcap, компилятор - IAR 2.27. На плате: надо реализовать стабилизатор +3в; разведен УНЧ 174ун14, которого нет на схеме. Проект очень сырой (впрочем, работоспособный), поэтому не пинайте. Делался давно в ознакомительных целях. Привожу "как есть".
Сообщение отредактировал LexaK - Feb 12 2009, 11:51
|
|
|
|
|
May 26 2009, 08:17
|
Группа: Новичок
Сообщений: 2
Регистрация: 26-05-09
Пользователь №: 49 575

|
Тоже озадачился вопросом создания звонка на MMC-карте с поддержкой FAT16 и в голову пришло одно простое решение: вовсе не обязательно анализировать всю FAT, достаточно записать на флешку один файл. Тогда от МК потребуется только спозиционироваться на его начало и прочитать нужные двоичные данные. И вот что из этого получилось: http://trol.nm.ru/sch/zvonokmmc/. Девайс на atmega8, исходник для avr-gcc. Умеет проигрывать wav-файлы и нотные мелодии. Мелодий может быть неограниченное количество (сколько влезет на флешку), каждая мелодия может состоять из любого количества нотных и wav-фрагментов. На карту памяти записывается один файл, который компилируется специальной утилитой.
|
|
|
|
|
May 26 2009, 11:20
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 15-10-07
Из: г.Екатеринбург
Пользователь №: 31 379

|
Добрый день .У меня есть проект mega 128 + шим + mmc .Воспроизводит wav файлы 32 кгц.Читает имена всех файлов wav на карте ,Применяю внешнее ОЗУ 521к т.к не успеваю обновлять буфер 512 байт .Качество воспроизведения даже без фильтров ,приличное .
Сообщение отредактировал Oleg_DI - May 26 2009, 11:24
|
|
|
|
|
May 26 2009, 12:47
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 15-10-07
Из: г.Екатеринбург
Пользователь №: 31 379

|
По поводу проекта "полимузон" в проекте нет си файла для работы с mmc картой.
|
|
|
|
|
May 26 2009, 16:03
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Цитата(Oleg_DI @ May 26 2009, 19:20)  Добрый день .У меня есть проект mega 128 + шим + mmc .Воспроизводит wav файлы 32 кгц.Читает имена всех файлов wav на карте ,Применяю внешнее ОЗУ 521к т.к не успеваю обновлять буфер 512 байт .Качество воспроизведения даже без фильтров ,приличное . А чем вызвано использование ATMEGA128? Флэша 16КБ хватит (я намекаю на применение ATMEGA16)? И еще про внешнее ОЗУ я не понял: оно применяется для хранения имен файлов? PS: а на Ваш проектик как-нибудь глянуть можно?
|
|
|
|
|
May 26 2009, 17:41
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 15-10-07
Из: г.Екатеринбург
Пользователь №: 31 379

|
использование 128 вызвано 4к ОЗУ,буфер сектора только 512 байт + стек +мелочь всякая(массив имен файлов) и в 1к у 16 меге не влезаем. проект основан на функции fat я брал ее у Канцлера первоисточник MP3stick - MP3 Player с http://www.radiolocman.com/shem/schematics.html?di=33468только менял расширение на wav. тактовая 16.384 мГц 8 бит фазово корректный шим 1 таймер , в прерывании по переполнению этого же таймера пихаем данные 16.384/256/2 (счёт прямой обратный -прерывание) получае 32 кГц во внешнем ОЗУ только заранее записанный (до play) выбранный файл целиком (у меня файлы небольшие) Для повышения скорости доступа к ОЗУ я использую синхронные счётчики с предустановкой для выбора адреса ram , пихаю в них начальный адрес затем даю счетный такт и читаю порт или наоборот вывожу на порт. Добавлю что высокая частота выборки 32 кГц вполне компенсирует по качеству 8 бит.
Сообщение отредактировал Oleg_DI - May 26 2009, 17:49
|
|
|
|
|
May 27 2009, 03:27
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 15-10-07
Из: г.Екатеринбург
Пользователь №: 31 379

|
У меня была задача чтобы любой чел мог записать любые новые мелодии. Если от этого уходить то можно ,убираем fat и используем mmc как обычную микросхему памяти с spi доступом.когда делал проект находил такое. По uart пишем туда данные и навечно они там.
|
|
|
|
|
May 27 2009, 05:45
|
Группа: Новичок
Сообщений: 2
Регистрация: 26-05-09
Пользователь №: 49 575

|
Цитата(Oleg_DI @ May 27 2009, 07:27)  У меня была задача чтобы любой чел мог записать любые новые мелодии. Если от этого уходить то можно ,убираем fat и используем mmc как обычную микросхему памяти с spi доступом.когда делал проект находил такое. По uart пишем туда данные и навечно они там. А зачем убирать fat и использовать uart для записи, это же неудобно? Когда можно оставить fat с одним единственным файлом и писать картридером и при этом обойтись атмегой8 без использования громозких библиотек поддержки fat.
|
|
|
|
|
Sep 3 2009, 08:34
|
Группа: Участник
Сообщений: 10
Регистрация: 16-06-09
Из: Новосибирск
Пользователь №: 50 319

|
А какой можно использовать внешний ЦАП для воспроизведения 8 бит WAV, да чтоб имел SPI? Дело в том что беглый взгляд на микрочип не увидел контроллер со встроенным ЦАПом приемлемой стоимости, а переходить на ATMEGA ради одной игрушки нет желания. Предполагаю следующее: Микрочип+ АТ45 датафлеш+ЦАП(SPI)+усилитель звука.
|
|
|
|
|
Sep 3 2009, 08:47
|
Частый гость
 
Группа: Участник
Сообщений: 107
Регистрация: 1-07-07
Пользователь №: 28 823

|
Цитата(DeXteR @ May 14 2007, 07:33)  ... Стоит задача воспроизведения звука для уличной игрушки ... «Радио» >> 2009 >> Сентябрь Ю. Терехин. Музыкальный звонок с картой MMC. Для хранения мелодий в этом микроконтроллерном звонке автор применил распространенные сменные носители информации — карты MMC (MultiMedia Card). Но для этого ему пришлось разобраться в файловой системе FAT16, которую организует компьютер на такой карте, и «научить» микроконтроллер разыскивать на ней и читать звуковые файлы. Большой объем памяти карты MMC позволил разнообразить набор воспроизводимых звонков и легко их заменять, подготовив другую карту или изменив содержимое имеющейся с помощью компьютера. Устройство для воспроизведения записанных на карту MMC файлов формата WAV выполнено всего на двух микросхемах (Atmega8-16PU, LM386N) и транзисторе КТ972Б. Программа микроконтроллера будет размещена на нашем FTP-сервере по адресу...- зайдите на сайт журнала "Радио"
|
|
|
|
|
Dec 2 2009, 23:09
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
Собрал ли кто схему из сентябрьского "радио"? Спаял, залил. Не работает, причем вообще что-то левое. По вкл. светодиод горит сразу, хотя не должен, по нажатию кнопки диод тухнет и всё... Сразу после первого нажатия на кнопку происходит какой-то обмен и из карточки какая-то инфа передается, но быстренько всё замирает. И не понятно как можно хоть что-то отследить? Думал хоть в "радио" проверяют, но и там... В общем "включается" светодиод, так написано в коментарии и он там реально должен включиться, подачей "1" на ногу порта, "выключается" "0"... Что за невезуха такая, ну никак не получается подружить контроллер с карточкой... Полимузон тоже не работает... Вот еще более ранние ссылки из этой ветки попробую разве что...
|
|
|
|
|
Dec 3 2009, 06:53
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
Прошил хексом Doorbell. Работает, немного медленнее, чем надо, но работает. странно что включается сразу при подаче питания, может так и надо? Что тогда происходит по нажатию кнопки? В иар 5.11 файл проекта не открывается, и расширение больше похоже на расширение для кодевижн... Уже немного лучше, но покопаться в проге возможности нет. Как открыть файл проекта из иар 2.27 в иар 5.11?
Сообщение отредактировал valera_o - Dec 3 2009, 07:05
|
|
|
|
|
Dec 3 2009, 09:21
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
Как-то перешел со старой версии на 5.11, но параметры проекта... Автору "Doorbell", параметры компилера есть? Размер датастека, модель памяти, "кучи" и т.д.? Если есть конечно  Объясню, нет поверхности коры мосха и времени разобраться с фат, беру "готовые" проекты, работающие с карточкой, прошу помочь добраться до редактирования проги, собственно нужно редактировать время сэмлирования.
Сообщение отредактировал valera_o - Dec 3 2009, 09:46
|
|
|
|
|
Dec 3 2009, 19:07
|
Группа: Участник
Сообщений: 11
Регистрация: 3-01-07
Пользователь №: 24 074

|
Цитата(valera_o @ Dec 3 2009, 01:09)  Собрал ли кто схему из сентябрьского "радио"? собрал, работает, правда не всегда воспроизводит до конца мелодии идущие после первой забыл сказать что мега у меня питается от 5в, а MMC подключена через резистивный делитель
Сообщение отредактировал AndreiVV - Dec 3 2009, 19:11
|
|
|
|
|
Dec 4 2009, 05:54
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
А чтож у меня не работает? Фюзы выставили как дал автор? У меня с такими фюзами не работает, т.е. перестаёт программироваться, только с внешним генератором видится программатором. Какой контроллер? У меня мега8а, может что-то в этой самой букве "а"? И почему светодиод включается сразу после подачи питания? Как у Вас?
Сообщение отредактировал valera_o - Dec 4 2009, 05:55
|
|
|
|
|
Dec 4 2009, 06:52
|
Группа: Участник
Сообщений: 11
Регистрация: 3-01-07
Пользователь №: 24 074

|
Фузы как в статье, здесь выкладывал скрин, мк мега8 без А, про светодиод не знаю я его не ставил. Для начала проверьте печатку на соответствие с схемой, наличие соплей и т.д., а лучше если дать другому чтобы проверил (я сам иногда зацикливаюсь и не вижу ошибок) или выложите рисунок платы, проверьте напряжение питания карточки, попробуйте запитать контроллер от 5в а карточку подключить через делитель
|
|
|
|
|
Dec 4 2009, 07:10
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
Соединения, скорей всего правильные, т.к. Дорбелл работает, значит карточка и определяется и читается. Светодиод почему-то начал работать нормально, какие-то чудеса в решете... В исходнике, там где прога печатает сообщения, поставил выдачу на ноги порта С комбинаций битов. Так вот, подпрограмма сброса ммс проходится, на ногах появляется комбинация, а вот подпрограмма поиска файла не выдает комбинации. Может что с заголовком файла? Как названы у Вас файлы на карточке? Какие имена для сравнения забиты в проге? Смущает что названия на карточке автором даются с маленькой буквы, а в проге большими и без точки перед расширением...
|
|
|
|
|
Dec 4 2009, 07:22
|
Группа: Участник
Сообщений: 11
Регистрация: 3-01-07
Пользователь №: 24 074

|
перед изменением содержимого карточки я форматирую ее в фат16 а уже потом копирую на нее уже переименованный файл большими буквами, для проверки возьмите файлы мелодии из статьи и переименуйте их как в прошивке
|
|
|
|
|
Dec 4 2009, 07:35
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
Что-то я такое читал, что винда форматирует "маленькие" карточки, меньше скольких-то там мегабайт в фат12, у меня карточка 16мег. Может такое быть? хотя и с гектарной карточкой не работает...
Сообщение отредактировал valera_o - Dec 4 2009, 07:49
|
|
|
|
|
Dec 4 2009, 07:46
|
Группа: Участник
Сообщений: 11
Регистрация: 3-01-07
Пользователь №: 24 074

|
ну так автор в статье об этом и пишет, и что делать в таких случаях
|
|
|
|
|
Dec 4 2009, 08:01
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
отформатировал, записал имена большими буквами. но всё равно... В файле программы, "точка" нужна перед расширением? Судя по всему отвисает в подпроге поиска файла, если закоментирую вызов этой ПП - повисание пропадает.
Сообщение отредактировал valera_o - Dec 4 2009, 08:47
|
|
|
|
|
Dec 4 2009, 10:02
|
Группа: Участник
Сообщений: 11
Регистрация: 3-01-07
Пользователь №: 24 074

|
там не нужно ничего трогать, попробуйте для начала прошивку автора
|
|
|
|
|
Dec 4 2009, 13:40
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
Нет, с оригинальной прошивкой тоже не работает.
|
|
|
|
|
Dec 4 2009, 19:42
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
Андрей, а можете дать именно ту прошивку, с которой у Вас звонок работает?
|
|
|
|
|
Dec 4 2009, 21:59
|
Группа: Участник
Сообщений: 11
Регистрация: 3-01-07
Пользователь №: 24 074

|
воспроизводит сразу после подачи питания добавил и схему
Сообщение отредактировал AndreiVV - Dec 4 2009, 22:25
Эскизы прикрепленных изображений
Прикрепленные файлы
zvonok.rar ( 175.19 килобайт )
Кол-во скачиваний: 141
|
|
|
|
|
Dec 5 2009, 06:32
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
придется наверно делать делители, ну никак не хочет, хотя и кварц уже поставил на 10МГц, чтоб не так сказывалось пониженное питание... И вот всё же интересно, почему Doorbell работает, а на основе звонка - нет? И как правильно перейти от проекта в старом иар на новый?
|
|
|
|
|
Dec 5 2009, 07:15
|
Группа: Участник
Сообщений: 11
Регистрация: 3-01-07
Пользователь №: 24 074

|
для проверки запускается мк на 16МГц напишите простую программу которая бы мигала светодиодом скажем раз в секунду(только вспомнил у меня первый кварц и на 5в питания не запускался(как и большинство детали снимаю с других плат)), дальше посмотреть работу мк с ммс- найти какой нибудь проект в сети и убедится(опять же про меня в первый раз собрал на соплях и не правильно подключил выводы к ммс- кажется 9 принял за 1 или что то такое) забыл сказать у меня на соплях запустилось от 3.3в а поставил я питание на мк 5в тк не хотел иметь сюрпризов
|
|
|
|
|
Dec 5 2009, 08:35
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 2-04-08
Пользователь №: 36 402

|
Андрей, а как Вы форматируете карточку? Так как автор пишет format f:/a:1024 или по-другому? Понимаете, дорбелл хавает и низкое питание, и любыіе файлы какие есть на карточке, и систему, начиная с фат 12, может я форматирую не так? Ну вот гложет сомнения, что дан атором исходник старый, там закоментировано много разного, в общем "сырец"...
|
|
|
|
|
Dec 5 2009, 10:48
|
Группа: Участник
Сообщений: 11
Регистрация: 3-01-07
Пользователь №: 24 074

|
правый клик по карточке и выбираю форматирование и все
|
|
|
|
|
Dec 5 2009, 15:50
|
Группа: Участник
Сообщений: 11
Регистрация: 3-01-07
Пользователь №: 24 074

|
на форуме журнала радио нашел тему про этот звонок, вроде не у всех заработало, у некоторых заработало только после замены карточки
|
|
|
|
|
Dec 14 2009, 10:36
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 8-06-06
Из: Тула
Пользователь №: 17 887

|
Собрал полимузон кварц на 16МГц использую двухканальный шим. звук лучше чем через R-2R, и стерео но максимальная скорость чтения с SD/MMC получается около 51 кбайт в секунду. не хватает для качества 44100Гц стерео... обидно. реализация FAT уж очень сложно сделана в этой библиотеке. зато все есть. собственно вопрос нет ли функций работы с FAT пошустрее? может пользовал кто, поделитесь.
|
|
|
|
|
Jan 26 2010, 04:10
|
Группа: Участник
Сообщений: 4
Регистрация: 23-04-08
Из: Казаховстан. город Костанай.
Пользователь №: 37 016

|
Собрал проект Полимузон , питал процессор от 5 вольт использовал делитель для карточки . Работал нормально пока не навернулась карточка на 32М , поставил свежекупленную на 2 гига и перестал работать не проходит функция инициализации карточки , а так как исходников библиотеки нет то нет и возможности разобрать почему не работает , у меня есть подозрение что в карточках маленького размера как была у меня в начале (32М) файловая система как то разница с карточками большего размера , но как узнать точно нем могу себе представить . Склоняюсь к тому что нужно прикручивать другой MMC + FAT . подскажите куда лучше смотреть , требуется воспроизводить записанное сообщение (так чтобы голос был понятен) длительностью ну где то минуты 2 , использую Atmega 32 .
Сообщение отредактировал $david$ - Jan 26 2010, 04:12
|
|
|
|
|
Jan 27 2010, 19:55
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата не проходит функция инициализации карточки После инициализации до начала работы с файловой системой еще далеко. Если инициализация карточки все-таки проходит, то проверьте файловую систему карточки на 2Г: она должна быть фат16.
|
|
|
|
|
Mar 27 2011, 18:01
|
Группа: Новичок
Сообщений: 1
Регистрация: 27-03-11
Пользователь №: 63 925

|
sh.pdf ( 20.32 килобайт )
Кол-во скачиваний: 153Здравствуйте, подскажите пожалуйста, как в протеусе подключить карточку MMC? На схеме карточка имеет 7 выходов, а в протеусе только 4...что делать?
|
|
|
|
|
Mar 30 2011, 12:36
|
Группа: Участник
Сообщений: 11
Регистрация: 2-12-08
Пользователь №: 42 159

|
вот здесь есть реализация fat32 для SD SDHC карт
Сообщение отредактировал AntonioB - Mar 30 2011, 12:37
|
|
|
|
|
Sep 18 2012, 17:38
|
Группа: Новичок
Сообщений: 7
Регистрация: 13-11-08
Пользователь №: 41 611

|
Цитата(AndreiVV @ Dec 5 2009, 03:59)  воспроизводит сразу после подачи питания добавил и схему Схему можно в электронном виде получить?
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|