реклама на сайте
подробности

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Atmega 8 + MMC + FAT16 + PWM = Звук, Насколько реально сделать ??
VAHOO
сообщение May 17 2007, 12:46
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 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А


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post
GDI
сообщение May 17 2007, 14:45
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Компилятор тут не причем, но что не понятно? все же написано? надо привести указатели в соответствие char const * и unsigned char *- сами смотрите что к чему, ну и посмотреть почему константная переменная "tw" не проинициализирована.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 18 2007, 19:54
Сообщение #18


кекс
******

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



Цитата(VAHOO @ May 17 2007, 14:46) *
Помогите пожалуйста, не компилируется проект полимусон, у меня IAR 4.21,
выдает такие ошибки...

...
Done. 0 error(s), 4 warning(s)

Может хотя бы нижнюю строчку удосужились перевести?
Ошибок - нет (0 error(s)).
Программа у вас откомпилировалась без ошибок.
Go to the top of the page
 
+Quote Post
Batt
сообщение Jan 1 2008, 22:03
Сообщение #19





Группа: Новичок
Сообщений: 3
Регистрация: 21-04-06
Пользователь №: 16 367



у меня следующая проблема:
[...skipped...]
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 2 2008, 06:50
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Batt @ Jan 2 2008, 00:03) *
у меня следующая проблема:
[...skipped...]

Moderator:
Обширные куски исходников постите ввиде приложений. Исходники в теле письма оформляйте соответствующими тэгами, дабы придать им читабельный вид а не какой-то нечитабельной портянки. Это в Ваших-же интересах.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Batt
сообщение Jan 2 2008, 06:56
Сообщение #21





Группа: Новичок
Сообщений: 3
Регистрация: 21-04-06
Пользователь №: 16 367



проблема в том, что mmc-карточка выдает данные, с адреса, на 0x4000 меньшего, чем задано в параметрах CMD17

Сообщение отредактировал Batt - Jan 2 2008, 07:03
Прикрепленные файлы
Прикрепленный файл  mmc_m8.zip ( 853 байт ) Кол-во скачиваний: 315
 
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jan 4 2008, 10:31
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Я SD карты читал на меге32 - нормально.
С FAT пока траблы - времени нету разбираться.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
dosmen
сообщение Feb 10 2009, 16:44
Сообщение #23





Группа: Новичок
Сообщений: 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
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 11 2009, 00:10
Сообщение #24


кекс
******

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



Цитата(dosmen @ Feb 10 2009, 18:44) *
Но я так понимаю это не то что нужно для прошивки.

Это как раз и есть уже готовая прошивка, залейте ее в чип.
Go to the top of the page
 
+Quote Post
dosmen
сообщение Feb 11 2009, 05:18
Сообщение #25





Группа: Новичок
Сообщений: 5
Регистрация: 10-02-09
Пользователь №: 44 648



Цитата(defunct @ Feb 11 2009, 04:10) *
Это как раз и есть уже готовая прошивка, залейте ее в чип.

Залил
Фюзы прописал для работы с кварцевым резонатором.
И тд
Но не работает
Как разобраться не знаю

Моделировать в VMLAB ? Но КАК???
Go to the top of the page
 
+Quote Post
Paulina
сообщение Feb 11 2009, 15:03
Сообщение #26


Участник
*

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



Цитата(dosmen @ Feb 11 2009, 08:18) *
Залил
Фюзы прописал для работы с кварцевым резонатором.
И тд
Но не работает
Как разобраться не знаю

Моделировать в VMLAB ? Но КАК???


в этом проекте не очень эффективное считывание данных - прочитал 1 байт (при этом раз в тридцать больше служебной информации), записал в регистр, подожал, снова считал 1 байт... проще организовать буфер в ОЗУ и сразу секторами туда
Go to the top of the page
 
+Quote Post
LexaK
сообщение Feb 12 2009, 11:49
Сообщение #27


Частый гость
**

Группа: Свой
Сообщений: 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
Прикрепленные файлы
Прикрепленный файл  DoorBell.rar ( 127.53 килобайт ) Кол-во скачиваний: 564
 
Go to the top of the page
 
+Quote Post
Trol
сообщение May 26 2009, 08:17
Сообщение #28





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



Тоже озадачился вопросом создания звонка на MMC-карте с поддержкой FAT16 и в голову пришло одно простое решение: вовсе не обязательно анализировать всю FAT, достаточно записать на флешку один файл. Тогда от МК потребуется только спозиционироваться на его начало и прочитать нужные двоичные данные.

И вот что из этого получилось: http://trol.nm.ru/sch/zvonokmmc/. Девайс на atmega8, исходник для avr-gcc. Умеет проигрывать wav-файлы и нотные мелодии. Мелодий может быть неограниченное количество (сколько влезет на флешку), каждая мелодия может состоять из любого количества нотных и wav-фрагментов. На карту памяти записывается один файл, который компилируется специальной утилитой.
Go to the top of the page
 
+Quote Post
Oleg_DI
сообщение May 26 2009, 11:20
Сообщение #29


Участник
*

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



Добрый день .У меня есть проект mega 128 + шим + mmc .Воспроизводит wav файлы 32 кгц.Читает имена всех файлов wav на карте ,Применяю внешнее ОЗУ 521к т.к не успеваю обновлять
буфер 512 байт .Качество воспроизведения даже без фильтров ,приличное .

Сообщение отредактировал Oleg_DI - May 26 2009, 11:24
Go to the top of the page
 
+Quote Post
Oleg_DI
сообщение May 26 2009, 12:47
Сообщение #30


Участник
*

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



По поводу проекта "полимузон" в проекте нет си файла для работы с mmc картой.
Go to the top of the page
 
+Quote Post

5 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 01:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016