|
Помогите пожалуйста с VS1053 и AVR ATmega128 |
|
|
|
Aug 9 2010, 17:37
|
Группа: Новичок
Сообщений: 9
Регистрация: 9-08-10
Из: Беларусь Брест
Пользователь №: 58 830

|
Здравствуйте уважаемые форумчане, Помогите пожалуйста. Я совсем недавно занимаюсь программированием AVR микроконтроллеров. Вот и к маю 2011 года необходимо здать дипломную работу. Схему приложу чуть пожже, но на ней нет интерфейса USB, хотя очень нужен (подскажите как добавить( в смысле к каким ногам микроконтроллера его можно приставить)) Данная схема уже где-то проскакивала, там стоит микросхема 1033, хотя по даташитам они с 1053 вроде подходят без проблем. Необходимо реализовать следущие функцции: Наличие USB интерфейса, для записи данных на флешку. Кварц микроконтроллера 16 МГц. Ну и отображение на дисплее информации о уровне заряда батарей, информация во время зарядки, навигации по флешке, (если можно продолжительность трека, формат данных, частота дискретизации, битрейт). Програмирование AVRов понимаю на ассемблере, очень плохо на С, если возможно жду рекомендаций на ASMе. Вся загвоздка у меня в прошивке. Буду очень признателен. Возможна оплата услуг, если кто-то выполнит всю прошивку, или её часть. (Посильная я Студент, а не производитель). Буду признателен, если кто нибудь поможет.
Сообщение отредактировал schneider_v_s - Aug 9 2010, 17:59
Прикрепленные файлы
123.zip ( 58.58 килобайт )
Кол-во скачиваний: 35
123.zip ( 58.58 килобайт )
Кол-во скачиваний: 24
|
|
|
|
|
Aug 9 2010, 21:36
|
Группа: Новичок
Сообщений: 9
Регистрация: 9-08-10
Из: Беларусь Брест
Пользователь №: 58 830

|
я раньше делал довольно слабенькие проекты, как для начинающих, и впервые готовлю задание, где на одном микроконтроллере выполнялось столько функций, на форуме есть некоторые устройства, или проекты, которые так или иначе мне были бы полезны в моем устройстве, не понятно лиш одно как выбирать и помещать в свой проект куски кода других проектов, зависит ли их очередность, и как?
|
|
|
|
|
Aug 9 2010, 21:38
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
...просто обязан помочь. Цитата Схему приложу чуть пожже Ооо, у вас за год до защиты уже и схема почти готова, растут студенты БИСИ. Цитата на ней нет интерфейса USB, хотя очень нужен (подскажите как добавить( в смысле к каким ногам микроконтроллера его можно приставить)) Увы в меге128 на сколько мне известно нет аппаратного USB интерфейса. Но можно сделать "программый" USB например вот почитайте http://www.mirmk.net/content/view/107/29/ Правда это для мазахистов как по мне, да и скорость никакая. Но у вас диплом в железе реализован не будет как я понимаю поэтому возможно всЁ.  Да, есть ещё вариант "приставить" внешний USB контроллер. Цитата там стоит микросхема 1033, хотя по даташитам они с 1053 вроде подходят VS1053 требует напряжения питания ядра не более 1,85в в отличие от 1033. Цитата Необходимо реализовать следущие функцции: Наличие USB интерфейса, для записи данных на флешку. Кварц микроконтроллера 16 МГц. Ну и отображение на дисплее информации о уровне заряда батарей, информация во время зарядки, навигации по флешке, (если можно продолжительность трека, формат данных, частота дискретизации, битрейт). Програмирование AVRов понимаю на ассемблере, очень плохо на С, если возможно жду рекомендаций на ASMе. Вся загвоздка у меня в прошивке. Вряд ли кто-то вам напишет софт под это дело. Опять таки если реализовывать в железе не планируйте, то и софт писать реализующий функции описанные выше смысла особого нет, да и неподьёмно это на асм по крайней мере для студента. Всё равно смотреть ваш асм код никто не будет, а если и будет то только оформление, возьмёте какой-нибудь "левак" и КРАСИВО распечатаете или на CD зальёте.
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
Aug 10 2010, 10:48
|
Группа: Новичок
Сообщений: 9
Регистрация: 9-08-10
Из: Беларусь Брест
Пользователь №: 58 830

|
Цитата(Ivan Kuznetzov @ Aug 10 2010, 06:24)  схема спёрта у одного моего знакомого Да действительно эту схему я нашел в интернете, если будут притензии обращайтесь. А так загодя готовлюсь, чтоб никто не смог даколебаться =) Пойду читать документацию, пишите, не забывайте про этот пост.
Сообщение отредактировал schneider_v_s - Aug 10 2010, 10:54
|
|
|
|
|
Aug 10 2010, 11:11
|
Группа: Новичок
Сообщений: 9
Регистрация: 9-08-10
Из: Беларусь Брест
Пользователь №: 58 830

|
Цитата(MrYuran @ Aug 10 2010, 13:55)  Надеюсь, вы не музыку через него закачивать собираетесь?  Технически музыку можно и через карт ридер закачивать, но вот отформатировать флешку в fat16/32 али просмотреть наличие файлов на флехе - вот это нужно как то реализовать, мне главное чтоб разьемом можно было воспользоваться на демонстрации. Диплом я не заберу домой  , но чтоб следующему покалению показывали... Не знаю просто как подобраться к делу, с чего начать?
|
|
|
|
|
Aug 10 2010, 12:08
|
Группа: Новичок
Сообщений: 9
Регистрация: 9-08-10
Из: Беларусь Брест
Пользователь №: 58 830

|
Цитата(zltigo @ Aug 10 2010, 14:33)  А вот этого не надо. Мрачное изделие  . Лучше уничтожить и уж тем более новое "покАление" калек не плодить. М-м да... Вот закончу технарь, к вам в Россию поеду учиться, покажите как надо =), учитывая то, что делают предыдущие курсы, на их фоне мой будет не так уж и калечно смотреться. И умоляю, что нибудь по делу, или хоть подскажите, с чего начать.
|
|
|
|
|
Aug 10 2010, 12:28
|

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

|
QUOTE (schneider_v_s @ Aug 10 2010, 15:08)  или хоть подскажите, с чего начать. Если Вы делаете хоть что-то похожее на реальность, то: 1. Начать с выбора СОВСЕМ другого чипа - дешевле, мощнее, со всеми нужными интерфейсами на борту. 2. Не маяться ASM писательством, там, где это совершенно ни к месту. 3. Не заниматься тупым копированием из интернету всякого мусора и не задавать вопросов уровня "к каким ногам микроконтроллера его можно приставить".
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 10 2010, 12:39
|
Группа: Новичок
Сообщений: 9
Регистрация: 9-08-10
Из: Беларусь Брест
Пользователь №: 58 830

|
Цитата(zltigo @ Aug 10 2010, 15:28)  1. Начать с выбора СОВСЕМ другого чипа - дешевле, мощнее, со всеми нужными интерфейсами на борту. 2. Не маяться ASM писательством, там, где это совершенно ни к месту. 3. Не заниматься тупым копированием из интернету всякого мусора и не задавать вопросов уровня "к каким ногам микроконтроллера его можно приставить". Я учусь, и пока у нас таких предметов даже не вводили, все держится на интузиазме, а на счет пунктов: Есть что посоветовать?
|
|
|
|
|
Aug 10 2010, 13:53
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
Цитата учитывая то, что делают предыдущие курсы, на их фоне мой будет не так уж и калечно смотреться. Довожу до вашего сведения что предыдущие курсы делали девайсы много веселее вашего, причем реально делали в железе. Вы планируйте девайс делать или только на "бумажки"? Ну, а если не хотите задавать конкретные вопросы, то тогда советую: Сделайте девайс попроще, без дисплея и USB, простой плеер на батарейках но реально сделайте его чтобы работал, приемной комиссии будет гораздо интересней послушать музыку чем разглядывать и вникать в изображенное на плакатах, это гарант отличной оценки.
--------------------
Делай что должен и будь что будет.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|