WAV-плеер по схеме Elm Chan`а

Схемы и устройства на микроконтроллерах. Обсуждение.
vik_mix
Сообщения: 8
Зарегистрирован: 27 апр 2010, 06:09

Re: WAV-плеер по схеме Elm Chan`а

Сообщение vik_mix » 04 май 2010, 05:35

Griff писал(а):
Зациклить функцию play както так:
....
flag = 1;
While(flag)res = play(fno.fname);
....
В функции play() найти обработку кнопки и добавить к ней сброс флага:
....
if (bit_is_clear(PINB, 0) && ++sw == 1) { flag =0; break; }
....
и незабыть объявить глобальную переменную flag
volatile BYTE FifoRi, FifoWi, FifoCt; /* FIFO controls */
unsigned char flag;
блин... конфликт с прерываниями получаеться.....While(flag)res = play(fno.fname);... res...а автор конечно красавчек.... для меня высший пилотаж запихнуть всё это в восьминожку
While с маленькой буквы попробуй ) while...

ILUHA_89
Сообщения: 5
Зарегистрирован: 31 мар 2010, 21:44

Re: WAV-плеер по схеме Elm Chan`а

Сообщение ILUHA_89 » 04 май 2010, 13:30

Может кто нибудь проект под attiny45 выложить?

Griff
Сообщения: 9
Зарегистрирован: 25 апр 2010, 02:17

Re: WAV-плеер по схеме Elm Chan`а

Сообщение Griff » 04 май 2010, 14:45

to vik_mix!!!!
да СПАСИБО!!! получилось, компилятор res не понимал..
ILUHA_89 писал(а):Может кто нибудь проект под attiny45 выложить?
я ж выкладывал main под 45 тини, только инклуды нужно немного подправить

ILUHA_89
Сообщения: 5
Зарегистрирован: 31 мар 2010, 21:44

Re: WAV-плеер по схеме Elm Chan`а

Сообщение ILUHA_89 » 04 май 2010, 20:59

Griff писал(а):
я ж выкладывал main под 45 тини, только инклуды нужно немного подправить

Только я его закомпилить не могу! Ошибки вылазят!
В програмировании я не силен

vik_mix
Сообщения: 8
Зарегистрирован: 27 апр 2010, 06:09

Re: WAV-плеер по схеме Elm Chan`а

Сообщение vik_mix » 05 май 2010, 05:41

ILUHA_89 писал(а):Griff писал(а):
я ж выкладывал main под 45 тини, только инклуды нужно немного подправить

Только я его закомпилить не могу! Ошибки вылазят!
В програмировании я не силен
Вот попробуй - должен проигрывать файл sound.wav по кругу - если заработает - можно добавить список любых файлов... Файловая система только FAT16
tiny45src.zip
(100.17 КБ) 742 скачивания

ILUHA_89
Сообщения: 5
Зарегистрирован: 31 мар 2010, 21:44

Re: WAV-плеер по схеме Elm Chan`а

Сообщение ILUHA_89 » 05 май 2010, 13:34

Спасибо! Щас попробую

ILUHA_89
Сообщения: 5
Зарегистрирован: 31 мар 2010, 21:44

Re: WAV-плеер по схеме Elm Chan`а

Сообщение ILUHA_89 » 05 май 2010, 22:15

Не хочет работать! Наверно дело в карте памяти! Я использую microSD через адаптер на SD , может в этом дело?
Когда вкл. без карты слышны щелчки, а когда карту подключаешь тишина...

slavabsm
Сообщения: 14
Зарегистрирован: 15 апр 2010, 10:19

Re: WAV-плеер по схеме Elm Chan`а

Сообщение slavabsm » 06 май 2010, 14:16

Прошивка Tiny45 от vik_mix действительно не работает,-в динамике какие-то щелчки, причем, с определенным ритмом. Дело, наверное, не в карте. Оригинальная прошивка под Tiny85 и карта SD Kingston 1Gb работают(в моно варианте).

V1V
Сообщения: 8
Зарегистрирован: 13 апр 2010, 15:38

Re: WAV-плеер по схеме Elm Chan`а

Сообщение V1V » 02 июн 2010, 21:54

Только для тех, у кого работает моновариант! Если подключить к порту PB5 (1 вывод МК) резисторный делитель, можно выбирать нужную мелодию из 6 возможных. При этом их надо назвать как
SND1, SND2, SND3, SND4, SND5, SND6 (другие он воспроизводить не будет). Необходимо залить прошивку butt_85, запрограммировать фьюзы и только потом установить RSTDISBL (отключить сигнал внешнего сброса). После этого перепрограммировать МК можно будет только HVSP программатором. Лично у меня работает и без отключения RSTDISBL, в этом случае можно выбрать только 4 мелодии.
Вложения
butt_85.rar
(13.5 КБ) 678 скачиваний

TOxIN
Сообщения: 3
Зарегистрирован: 15 июн 2010, 08:21

Re: WAV-плеер по схеме Elm Chan`а

Сообщение TOxIN » 15 июн 2010, 08:26

А нельзя ли переделать проект под ATmega8? а то у нас в городе довольно узкий выбор процов... И желательно добавить функцию включения следующего трека только по нажатию кнопки

V1V
Сообщения: 8
Зарегистрирован: 13 апр 2010, 15:38

Re: WAV-плеер по схеме Elm Chan`а

Сообщение V1V » 15 июн 2010, 18:57

Этот нельзя- в МЕГЕ8 нет ПЛЛ умножителя. В интернете итак полно проектов МЕГА8+ММС карта.

TOxIN
Сообщения: 3
Зарегистрирован: 15 июн 2010, 08:21

Re: WAV-плеер по схеме Elm Chan`а

Сообщение TOxIN » 15 июн 2010, 20:25

V1V писал(а): В интернете итак полно проектов МЕГА8+ММС карта.
Да вот как раз нашел только 2, да и те не доведены до конца... Может поделишься ссылками?)

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей