Там файлы доступны только для польвателей коим я не являюсь. Попробуйте посмотреть содержимое карточки на компе на предмет чтения. Если все читается, то может прошивка играет только несжатые файлы? Попробуйте записать на карту файл в формате WAV без компрессии. Ну если все еще нет - спросите там у автора.
при включении светодиод один раз моргнет и не горит, музыка не играет
уже все проверил как будто схема неправильная
может кто подскажет?
Я повторял на меге8а моно. Все работает. Как правильно замечено в предыдущем посте: надо тупо записать файл с 0-го адреса или сектора. Во многом разобрался в данном коде. Сделал чтобы работало и с SDHC и чтобы много файлов читало. Проверял на 8 гиговой карточке. Можно сделать информатор или звонок. Не разобрался как считывается файл с карточки, очень завернуто у автора.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Hex Workshop: Меню Disk\Open Drive... В окне выбрать Select: Physical Disks В списке выбрать флешку, не перепутай с жестким диском! Далее, в меню Disk\Restore Sectors... Source File: сам WAV файл Starting Sector 0
все оказалось не так и сложно>
подскажите как сделать чтобы муз не проигрывалась 4 раза
и то как то она режеться, а полностью играла всего один раз мелодия,что отредактировать?
подскажите как сделать чтобы муз не проигрывалась 4 раза
и то как то она режеться, а полностью играла всего один раз мелодия,что отредактировать?
А она и не режется. У меня играет полностью, хоть несколько минут. Не 4 раза, а бесконечное число раз, там нет счетчика на количество проигрований. В конце основного цикла (там где CV делает while (1) { // Place your code here ... } ) сделайте стоп и больше не будет играть.
А она и не режется. У меня играет полностью, хоть несколько минут. Не 4 раза, а бесконечное число раз, там нет счетчика на количество проигрований. В конце основного цикла (там где CV делает while (1) { // Place your code here ... } ) сделайте стоп и больше не будет играть.
делал стоп токо она по чему то вообще не играет(((
if (wavesize>600) { wavesize-=500; }else{ ws2=1; wavesize2=wavesize; } sd_wait(); }
}
}
sread=514-sread;
while (sread!=0) { sspi(0xff); sread--; } sd_stop(); play_stop(); } }
вот при таком коде играет без конца не доигрывая музыкальный файл примерно 7 мб
бывает останавливается полностью
if (wavesize>600) { wavesize-=1000; }else{ ws2=1; wavesize2=wavesize; } sd_wait(); }
}
}
sread=514-sread;
while (sread!=0) { sspi(0xff); sread--; } sd_stop(); play_stop(); } }
при этом коде играет полностью мелодию но в конце какой то дурацкий шум как в приемнике не могу от него избавиться((((
у меня те файлы которые приложены играли вроде нормально я не замечал что они не полностью проигрывались так как они маленькие по размеру,записал файл на 7 мб и заметно сразу,он в начале обрезался почему то и играл кучу раз(((
при этом коде играет полностью мелодию но в конце какой то дурацкий шум как в приемнике не могу от него избавиться((((
у меня те файлы которые приложены играли вроде нормально я не замечал что они не полностью проигрывались так как они маленькие по размеру,записал файл на 7 мб и заметно сразу,он в начале обрезался почему то и играл кучу раз(((
Высылаю доработанный мной код. Правда он сделан для меги32а. Изменения коснулись только портов, а сам код пойдет на меге8 без изменений. В таком виде проигрываются 4 фрагмента по порядку, 3 коротких, а 4 весом 6,7 мб, и так по кругу. Ни какого шума и обрезок. Добавлена поддержка SDHC. Еще в нем делал проигрыш выбранного фрагмента один раз по нажати одной из 4-х кнопок. Проверял как сделать информатор. Заремил, но оставил кусок с кнопками. Где вставлял свой код и разобрался с исходником коментировал действия. Если разберетесь как у автора происходит считывание и воспроизведение, сообщите плиз. А то я не очень въезжаю как он это сделал с помощью структур и юньянов.
при этом коде играет полностью мелодию но в конце какой то дурацкий шум как в приемнике не могу от него избавиться((((
у меня те файлы которые приложены играли вроде нормально я не замечал что они не полностью проигрывались так как они маленькие по размеру,записал файл на 7 мб и заметно сразу,он в начале обрезался почему то и играл кучу раз(((
Высылаю доработанный мной код. Правда он сделан для меги32а. Изменения коснулись только портов, а сам код пойдет на меге8 без изменений. В таком виде проигрываются 4 фрагмента по порядку, 3 коротких, а 4 весом 6,7 мб, и так по кругу. Ни какого шума и обрезок. Добавлена поддержка SDHC. Еще в нем делал проигрыш выбранного фрагмента один раз по нажати одной из 4-х кнопок. Проверял как сделать информатор. Заремил, но оставил кусок с кнопками. Где вставлял свой код и разобрался с исходником коментировал действия. Если разберетесь как у автора происходит считывание и воспроизведение, сообщите плиз. А то я не очень въезжаю как он это сделал с помощью структур и юньянов.
Схема не рисовалась, все же ясно. К каким выводам подключается SD ясно из _sspi.c .equ __sd_port_out=0x15 //PORTC .equ __sd_port_in=0x13 //PINC .equ __sd_di=0 .equ __sd_do=1 .equ __sd_clk=2
#define SD_CS PORTC.3 написано в _sd.h спикер подключается к OC2 как и у меги 8, только у меги 32 он находится на PORTD.7 со светодиодами тоже должно быть ясно #define LED PORTC.6 - индикатор работы карточки PORTC.4 и PORTC.5 - светодиоды для отладки использовал Светодиоды подключаются к +Vcc, так правильней будет (у AVR-ок нормируется ток "0") PINA - использовал для кнопок Упоминание PORTB - осталось от меги 8
Схема не рисовалась, все же ясно. К каким выводам подключается SD ясно из _sspi.c .equ __sd_port_out=0x15 //PORTC .equ __sd_port_in=0x13 //PINC .equ __sd_di=0 .equ __sd_do=1 .equ __sd_clk=2
#define SD_CS PORTC.3 написано в _sd.h спикер подключается к OC2 как и у меги 8, только у меги 32 он находится на PORTD.7 со светодиодами тоже должно быть ясно #define LED PORTC.6 - индикатор работы карточки PORTC.4 и PORTC.5 - светодиоды для отладки использовал Светодиоды подключаются к +Vcc, так правильней будет (у AVR-ок нормируется ток "0") PINA - использовал для кнопок Упоминание PORTB - осталось от меги 8
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения