|
Помогите пожалуйста с 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
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 20)
|
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, простой плеер на батарейках но реально сделайте его чтобы работал, приемной комиссии будет гораздо интересней послушать музыку чем разглядывать и вникать в изображенное на плакатах, это гарант отличной оценки.
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
Aug 11 2010, 05:09
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(schneider_v_s @ Aug 10 2010, 14:11)  Не знаю просто как подобраться к делу, с чего начать? Начните с поиска руководителя диплома в своем родном городе, чтобы была помощь и советом, и компонентами. Мир тесен, ну а Брест - вообще деревня, все друг друга знают. Кроме того, непонятна Ваша мотивация. ЯВУ не выучили за четыре года, теперь хотите блеснуть на защите. Зачем? Удачно трудоустроиться? Думаете, поможет?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Aug 11 2010, 09:51
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
Цитата Вообще ничего кроме трех букв AVR не знают  . AVR eже неплохо в контексте того образования которое получает schneider_v_s, оно у него больше "компьютерное" нежели "микроконтроллерное". Цитата Начните с поиска руководителя диплома в своем родном городе, чтобы была помощь и советом, и компонентами. Это точно.
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
Aug 11 2010, 09:56
|

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

|
QUOTE (skripach @ Aug 11 2010, 12:51)  AVR eже неплохо в контексте того образования которое получает schneider_v_s, оно у него больше "компьютерное" нежели "микроконтроллерное". Без понятия, какое образование он получает, но судя по незнанию ни ЯВУ, и схемотехники на уровне "к каким ногам микроконтроллера его можно приставить", оно весьма скромное.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 11 2010, 12:39
|
Группа: Новичок
Сообщений: 9
Регистрация: 9-08-10
Из: Беларусь Брест
Пользователь №: 58 830

|
Цитата(zltigo @ Aug 11 2010, 12:56)  Без понятия, какое образование он получает, но судя по незнанию ни ЯВУ, и схемотехники на уровне "к каким ногам микроконтроллера его можно приставить", оно весьма скромное. Да.. господа, застыдили вы меня... Про ноги я понимаю, что можно вешать на любые, ведь программый же интерфейс, Спрашивал мот есть порты, которые используются именно для этих целей, Образование средне специальное. Лекций по микроконтроллерам у нас отродясь не было, были лиш 1 семестр микропроцессорная техника, на которой мы проходили только лиш языки программирования. (Цитирую нашего препода:"Если у нас человек не умеет програмировать микроконтроллеры - это ничего, Но если он не знает как работает реле, он не достоин здесь учиться). Здесь немного полазя по форуму решил делать свой плеер на vs1000. осталось придумать к нему дисплей. Топик можно закрывать.
|
|
|
|
|
Aug 11 2010, 13:02
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
Цитата Образование средне специальное. А так вы технарь заканчиваете, тогда всё не так страшно, думал что универ. Чего тогда не говорите что не БИСИ заканчиваете?
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
Aug 13 2010, 06:51
|
Местный
  
Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737

|
Цитата(skripach @ Aug 11 2010, 16:02)  Чего тогда не говорите что не БИСИ заканчиваете? Ведущий универ РБ минский радиотех - 80% дипломов раздаются на кафедре. Сами понимаете почему. Факультет говорить уже не буду. Начал я лепить вживую девайсик. Малость просрочил сроки сдачи диплома. Звонит куратор и говорит, типа я один из немногих кто не сдал. Я отвечаю: ведь сам пишу диплом и прибор тож делаю. На что мне куратор возмущённо и говорит: вас семь человек, как белых ворон. Типа сдавайте и валите... У меня челюсть и отпала. Пошел сдал к чёрту диплом и ничего на защите не показывал. Из всего полезного за пять лет дали солид, пикад, паскаль. Контроллеров не видел ниразу. Зато чуши, которая уже не актуальна - этого полно. а модераторы потом рвут ...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|