[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 580: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 636: sizeof(): Parameter must be an array or an object that implements Countable
Форум. Схемы на микроконтроллерах • WAV-плеер по схеме Elm Chan`а - Страница 7
Страница 7 из 18

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

Добавлено: 04 май 2010, 04:35
vik_mix
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...

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

Добавлено: 04 май 2010, 12:30
ILUHA_89
Может кто нибудь проект под attiny45 выложить?

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

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

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

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

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

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

Добавлено: 05 май 2010, 04:41
vik_mix
ILUHA_89 писал(а):Griff писал(а):
я ж выкладывал main под 45 тини, только инклуды нужно немного подправить

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

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

Добавлено: 05 май 2010, 12:34
ILUHA_89
Спасибо! Щас попробую

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

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

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

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

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

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

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

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

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

Добавлено: 15 июн 2010, 17:57
V1V
Этот нельзя- в МЕГЕ8 нет ПЛЛ умножителя. В интернете итак полно проектов МЕГА8+ММС карта.

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

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