Добрый день.Хотелось бы сделать устройство? которое по приходу определенной команды на контроллер(atmega32) происходило чтение из флеш памяти определенного музыкального фрагмента.Флеш память должна впаиваться.То есть использование sd невозможно.То есть если приходит команда 1 то играет 1 песня если 2 то вторая.Флешка должна как то перешиваться,что бы возможно было изменять мелодии.Например по USB с компа. Как можно реализовать данный проект? И какую память можно использовать?
Можно использовать что угодно, просто SD - простое, универсальное, компактное решение, ее как уже заметили тоже можно паять и с перезаливкой звуков гемора гораздо меньше, с левой флешкой вам придется еще загрузчик звуков писать и т.д. - много лишнего. Если в ТЗ нет требований СУПЕР компактности(а микро SD можно еще разобрать и выкинуть корпус) и СУПЕР дешевизны (хотя тут спорно), то выбор чего-то, отличного от SD/MicroSD ничем не оправдан, кроме гемороя. Ессно имхо.
да, замерзают я если зимой видеорегистратор в машине на морозе оставлял так чтобы он остыть успел (ну в машине может -10 -15) так он жутко тупить начинал и кадры пропускать (видимо скорость записи резко падает)
это наверно не флешка виновата а китайский дым замёрз. моя карточка прошлой зимой в -30 прекрасно работала. в фотике стояла, экранчик конечно замерз и тупил, но в остальном без проблем, скорострельность как обычно. sd какойто кингстон на 6 гигов.
если для реального прибора то проверьте мп3 плеер в холодильнике и вопросов не будет если для курсовика то и так прокатит)
может что то и из компонент замерзло, но я слышал именно флеш память плохо к холоду относится, кто то жаловался если флешку с музыкой оставить в машине в магнитоле - тупит, пока не отогреется
Температурный предел для SD карточки - -25 градусов: Operating Temperature — -13º F to 185º F (-25º C to 85 º C) Storage Temperature — -40º F to 185º F (-40º C to 85º C) http://www.kingston.com/flash/securedigital.asp?id=2 И в чем такая сложность использования AT25F? Что AT, что SD через SPI управляются. Почти нет разницы.
А какого размера звуки? Самое простое - это задать progmem массив звуков, закодированных в PCM. И если нужен USB, то взять AT90USB1287. И загрузку звуков осуществлять перепрошивкой контролера.
Ну или пойти дальше, и написать драйвер Mass Strorage устройства на 100kb:)
А какого размера звуки? Самое простое - это задать progmem массив звуков, закодированных в PCM. И если нужен USB, то взять AT90USB1287. И загрузку звуков осуществлять перепрошивкой контролера.
Ну или пойти дальше, и написать драйвер Mass Strorage устройства на 100kb:)
Просто я некогда со звуками не сталкивался,а тут вот ТЗ.Максимальная температура должна быть минус 60.Вот сижу изучаю,большая проблема,в понимании написания драйвера.И более не понятно, что должна содержать флеха для воспроизведения мелодий. Звук это сообщение об ошибки и их довольно таки много.
Сообщение об ошибке, в смысле голосовое? Если просто пищалка, то сотни килобайт за глаза. Драйвера не нужно, просто массив в коде прошивки определяете и все, обновление звука эквивалентно перепрошивке. Только тут нюанс, если хотите прошивку защищать - тогда так просто не получится.
-60 - прийдется строить термостат:) Нижний придел военного диапазона - -50, но микроконтроллеры в таком диапазоне найти сложно. Почти все выпускается либо в коммерческом - 0С, либо в индустриальном диапазоне - -40С.
Да сообщение голосовое.С другого устройства приходит сообщение об ошибки и эту ошибку надо воспроизвести словами,ну и то нужно сделать. Микроконтроллеры большинство до минус 40,но максимальные -55 -60,так что надо пробовать. И прошивку конечно бы хотелось защитить и загружать через загрузчик.