Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите пожалуйста с VS1053 и AVR ATmega128
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
schneider_v_s
Здравствуйте уважаемые форумчане, Помогите пожалуйста. Я совсем недавно занимаюсь программированием AVR микроконтроллеров. Вот и к маю 2011 года необходимо здать дипломную работу. Схему приложу чуть пожже, но на ней нет интерфейса USB, хотя очень нужен (подскажите как добавить( в смысле к каким ногам микроконтроллера его можно приставить)) Данная схема уже где-то проскакивала, там стоит микросхема 1033, хотя по даташитам они с 1053 вроде подходят без проблем. Необходимо реализовать следущие функцции: Наличие USB интерфейса, для записи данных на флешку. Кварц микроконтроллера 16 МГц. Ну и отображение на дисплее информации о уровне заряда батарей, информация во время зарядки, навигации по флешке, (если можно продолжительность трека, формат данных, частота дискретизации, битрейт). Програмирование AVRов понимаю на ассемблере, очень плохо на С, если возможно жду рекомендаций на ASMе. Вся загвоздка у меня в прошивке. Буду очень признателен. Возможна оплата услуг, если кто-то выполнит всю прошивку, или её часть. (Посильная я Студент, а не производитель). Буду признателен, если кто нибудь поможет.
schneider_v_s
я раньше делал довольно слабенькие проекты, как для начинающих, и впервые готовлю задание, где на одном микроконтроллере выполнялось столько функций, на форуме есть некоторые устройства, или проекты, которые так или иначе мне были бы полезны в моем устройстве, не понятно лиш одно как выбирать и помещать в свой проект куски кода других проектов, зависит ли их очередность, и как?
skripach
...просто обязан помочь.
Цитата
Схему приложу чуть пожже

Ооо, у вас за год до защиты уже и схема почти готова, растут студенты БИСИ.
Цитата
на ней нет интерфейса USB, хотя очень нужен (подскажите как добавить( в смысле к каким ногам микроконтроллера его можно приставить))

Увы в меге128 на сколько мне известно нет аппаратного USB интерфейса. Но можно сделать "программый" USB например вот почитайте http://www.mirmk.net/content/view/107/29/ Правда это для мазахистов как по мне, да и скорость никакая. Но у вас диплом в железе реализован не будет как я понимаю поэтому возможно всЁ. wink.gif Да, есть ещё вариант "приставить" внешний USB контроллер.
Цитата
там стоит микросхема 1033, хотя по даташитам они с 1053 вроде подходят

VS1053 требует напряжения питания ядра не более 1,85в в отличие от 1033.
Цитата
Необходимо реализовать следущие функцции: Наличие USB интерфейса, для записи данных на флешку. Кварц микроконтроллера 16 МГц. Ну и отображение на дисплее информации о уровне заряда батарей, информация во время зарядки, навигации по флешке, (если можно продолжительность трека, формат данных, частота дискретизации, битрейт). Програмирование AVRов понимаю на ассемблере, очень плохо на С, если возможно жду рекомендаций на ASMе. Вся загвоздка у меня в прошивке.

Вряд ли кто-то вам напишет софт под это дело. Опять таки если реализовывать в железе не планируйте, то и софт писать реализующий функции описанные выше смысла особого нет, да и неподьёмно это на асм по крайней мере для студента. Всё равно смотреть ваш асм код никто не будет, а если и будет то только оформление, возьмёте какой-нибудь "левак" и КРАСИВО распечатаете или на CD зальёте.


Ivan Kuznetzov
схема спёрта у одного моего знакомого
zltigo
Admin:
Тема перенесена в раздел для начинающих.
schneider_v_s
Цитата(Ivan Kuznetzov @ Aug 10 2010, 06:24) *
схема спёрта у одного моего знакомого

Да действительно эту схему я нашел в интернете, если будут притензии обращайтесь.
А так загодя готовлюсь, чтоб никто не смог даколебаться =)
Пойду читать документацию, пишите, не забывайте про этот пост.
MrYuran
Для USB лучше всего применить мост типа FT232x
Со стороны контроллера будет выглядеть как UART, со тсороны компа - как виртуальный СОМ-порт.
Надеюсь, вы не музыку через него закачивать собираетесь?
biggrin.gif
schneider_v_s
Цитата(MrYuran @ Aug 10 2010, 13:55) *
Надеюсь, вы не музыку через него закачивать собираетесь?
biggrin.gif

Технически музыку можно и через карт ридер закачивать, но вот отформатировать флешку в fat16/32 али просмотреть наличие файлов на флехе - вот это нужно как то реализовать, мне главное чтоб разьемом можно было воспользоваться на демонстрации. Диплом я не заберу домой sad.gif, но чтоб следующему покалению показывали...
Не знаю просто как подобраться к делу, с чего начать?
zltigo
QUOTE (schneider_v_s @ Aug 10 2010, 14:11) *
но чтоб следующему покалению показывали...

А вот этого не надо. Мрачное изделие sad.gif. Лучше уничтожить и уж тем более новое "покАление" калек не плодить.



schneider_v_s
Цитата(zltigo @ Aug 10 2010, 14:33) *
А вот этого не надо. Мрачное изделие sad.gif. Лучше уничтожить и уж тем более новое "покАление" калек не плодить.

М-м да... Вот закончу технарь, к вам в Россию поеду учиться, покажите как надо =), учитывая то, что делают предыдущие курсы, на их фоне мой будет не так уж и калечно смотреться. И умоляю, что нибудь по делу, или хоть подскажите, с чего начать.
Savrik
Если так надо USB для записи на флешку, то, наверное, стоит пересмотреть выбор МК.. А если другой выбрать нельзя, то почитать книги о AVR - в сети материалов полно.. Голубцов М.С. "Микроконтроллеры AVR: от простоо к сложному" правда, книга для старых камней, но для основы пойдет.
zltigo
QUOTE (schneider_v_s @ Aug 10 2010, 15:08) *
или хоть подскажите, с чего начать.

Если Вы делаете хоть что-то похожее на реальность, то:
1. Начать с выбора СОВСЕМ другого чипа - дешевле, мощнее, со всеми нужными интерфейсами на борту.
2. Не маяться ASM писательством, там, где это совершенно ни к месту.
3. Не заниматься тупым копированием из интернету всякого мусора и не задавать вопросов уровня "к каким ногам микроконтроллера его можно приставить".

schneider_v_s
Цитата(zltigo @ Aug 10 2010, 15:28) *
1. Начать с выбора СОВСЕМ другого чипа - дешевле, мощнее, со всеми нужными интерфейсами на борту.
2. Не маяться ASM писательством, там, где это совершенно ни к месту.
3. Не заниматься тупым копированием из интернету всякого мусора и не задавать вопросов уровня "к каким ногам микроконтроллера его можно приставить".

Я учусь, и пока у нас таких предметов даже не вводили, все держится на интузиазме, а на счет пунктов: Есть что посоветовать?
skripach
Цитата
учитывая то, что делают предыдущие курсы, на их фоне мой будет не так уж и калечно смотреться.

Довожу до вашего сведения что предыдущие курсы делали девайсы много веселее вашего, причем реально делали в железе.
Вы планируйте девайс делать или только на "бумажки"?
Ну, а если не хотите задавать конкретные вопросы, то тогда советую: Сделайте девайс попроще, без дисплея и USB, простой плеер на батарейках но реально сделайте его чтобы работал, приемной комиссии будет гораздо интересней послушать музыку чем разглядывать и вникать в изображенное на плакатах, это гарант отличной оценки.
zltigo
QUOTE (skripach @ Aug 10 2010, 16:53) *
Сделайте девайс попроще, без дисплея и USB, простой плеер на батарейках но реально сделайте его чтобы работал...

http://elm-chan.org/works/sd8p/report.html
вот студенты пошли sad.gif уже ChaN даже не знают sad.gif. Вообще ничего кроме трех букв AVR не знают sad.gif.
Dog Pawlowa
Цитата(schneider_v_s @ Aug 10 2010, 14:11) *
Не знаю просто как подобраться к делу, с чего начать?

Начните с поиска руководителя диплома в своем родном городе, чтобы была помощь и советом, и компонентами.
Мир тесен, ну а Брест - вообще деревня, все друг друга знают.

Кроме того, непонятна Ваша мотивация. ЯВУ не выучили за четыре года, теперь хотите блеснуть на защите. Зачем?
Удачно трудоустроиться? Думаете, поможет?
skripach
Цитата
Вообще ничего кроме трех букв AVR не знают sad.gif.

AVR eже неплохо в контексте того образования которое получает schneider_v_s, оно у него больше "компьютерное" нежели "микроконтроллерное".
Цитата
Начните с поиска руководителя диплома в своем родном городе, чтобы была помощь и советом, и компонентами.

Это точно.
zltigo
QUOTE (skripach @ Aug 11 2010, 12:51) *
AVR eже неплохо в контексте того образования которое получает schneider_v_s, оно у него больше "компьютерное" нежели "микроконтроллерное".

Без понятия, какое образование он получает, но судя по незнанию ни ЯВУ, и схемотехники на уровне "к каким ногам микроконтроллера его можно приставить", оно весьма скромное.
schneider_v_s
Цитата(zltigo @ Aug 11 2010, 12:56) *
Без понятия, какое образование он получает, но судя по незнанию ни ЯВУ, и схемотехники на уровне "к каким ногам микроконтроллера его можно приставить", оно весьма скромное.

Да.. господа, застыдили вы меня... Про ноги я понимаю, что можно вешать на любые, ведь программый же интерфейс, Спрашивал мот есть порты, которые используются именно для этих целей, Образование средне специальное. Лекций по микроконтроллерам у нас отродясь не было, были лиш 1 семестр микропроцессорная техника, на которой мы проходили только лиш языки программирования. (Цитирую нашего препода:"Если у нас человек не умеет програмировать микроконтроллеры - это ничего, Но если он не знает как работает реле, он не достоин здесь учиться). Здесь немного полазя по форуму решил делать свой плеер на vs1000. осталось придумать к нему дисплей. Топик можно закрывать.
skripach
Цитата
Образование средне специальное.

А так вы технарь заканчиваете, тогда всё не так страшно, думал что универ.
Чего тогда не говорите что не БИСИ заканчиваете?
Wano
Цитата(skripach @ Aug 11 2010, 16:02) *
Чего тогда не говорите что не БИСИ заканчиваете?


Ведущий универ РБ минский радиотех - 80% дипломов раздаются на кафедре. Сами понимаете почему. Факультет говорить уже не буду. Начал я лепить вживую девайсик. Малость просрочил сроки сдачи диплома. Звонит куратор и говорит, типа я один из немногих кто не сдал. Я отвечаю: ведь сам пишу диплом и прибор тож делаю. На что мне куратор возмущённо и говорит: вас семь человек, как белых ворон. Типа сдавайте и валите... У меня челюсть и отпала. Пошел сдал к чёрту диплом и ничего на защите не показывал. Из всего полезного за пять лет дали солид, пикад, паскаль. Контроллеров не видел ниразу. Зато чуши, которая уже не актуальна - этого полно.

а модераторы потом рвут ...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.