реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> USB <---> UART/SPI, На чём делать?
Yaumen
сообщение Jan 15 2008, 06:43
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Цитата(SasaVitebsk @ Jan 14 2008, 17:22) *
А по-моему нет смысла использовать процессор только потому что он "хорошо заком". Если задача переросла этот процессор, то необходимо использовать новый процессор с соответствующими возможностями. Например с USB HOST на борту. С точки зрения стоимости старшие модели AVR + внешние элементы будут пожалуй дороже чем младшие модели процессоров с необходимыми ф-циями. Например AVR32 или ARM7.


То что предлагаете Вы, весьма разумно, если не считать что помимо изучения нового процессора придется еще и изучать необходимые протоколы и функционирование. В нашем случае: USB, FAT12, FAT16, FAT32, MSD и т.д. Если производитель не позаботился о предоставлении готовых библиотек для этого решения, то собственное повышение квалификации может перерасти в мигрень, не считая того что на это уйдет уйма времени, коим мы не располагаем.

Можно конечно еще подисскутировать в отношении когда нужно (можно) менять процессор для серийных изделий, а когда нет, но это тема отдельной ветки, а не этой.

Сейчас достаточно много производителей процессоров, поддерживающих USB, с продукцией которых не так быстро разобраться и принять правильное решение, за которое не будет потом мучительно больно. Именно для этого поднялся данный вопрос, чтобы узнать мнение специалистов, которые сталкивались и РЕШИЛИ подобный вопрос и к коим можно было впоследствии обратиться за квалифицированной помощью в случае возникновения проблем.

Естественно никто не ставит целью применить именно AVR, хотя, повторюсь, такое решение было бы предпочтительней в плане ускорения разработки. Поэтому подводя итог, хотелось бы услышать конкретные рассуждения и предложения о том, кто, что применял для подобной задачи, наличие готовых библиотек для решения поставленой задачи и т.д, и с какими трудностями пришлось столкнуться.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 15 2008, 08:28
Сообщение #17


Гуру
******

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



Цитата(Yaumen @ Jan 15 2008, 09:43) *
..такое решение было бы предпочтительней в плане ускорения разработки.

Парадокс в том, что таое решение приведет к, как минимум, торможению разработки. Ваши знания AVR относительно всех других необходимых знаний являются далекооо не определяющими.
А ограничения накладываемые выбором AVR ооочень существенными. Практически Вы поступаете в точности в соответствии с принципом "у меня есть гайка M3" sad.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 15 2008, 08:35
Сообщение #18


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



+1
Как это меня достало в своё время!
"Ну вот у нас ведь есть такая-вот плата, пусть под другое делалась, но уже готовая и отлаженная, давай к ней быстренько-быстренько довесочек простенький сделай да прошивочку перепиши"
И такая "каша из топора" выходит - и делается минимум вдвое дольше, чем если бы новую схему нарисовать/страссировать/...
И результат гораздо хуже. И себестоимость точно не ниже.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Yaumen
сообщение Jan 15 2008, 09:03
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Цитата(zltigo @ Jan 15 2008, 10:28) *
Парадокс в том, что таое решение приведет к, как минимум, торможению разработки. Ваши знания AVR относительно всех других необходимых знаний являются далекооо не определяющими.
А ограничения накладываемые выбором AVR ооочень существенными. Практически Вы поступаете в точности в соответствии с принципом "у меня есть гайка M3" sad.gif


Если я могу закрутить гайкой М3 с простой шайбой, то я не понимаю зачем мне гайка М4 с приваренной гайкой. smile.gif) Я считаю, что пример не удачный. Я не против прогресса и изучения новых процессоров, но на данный момент на это просто нет времени. Сроки очень сжатые, к марту надо получить рабочий образец. Я уже не говорю, что для применения новых процессоров нужно покупать новое отладочное оборудование и программаторы. Короче много всего.

Цитата(ReAl @ Jan 15 2008, 10:35) *
+1
Как это меня достало в своё время!
"Ну вот у нас ведь есть такая-вот плата, пусть под другое делалась, но уже готовая и отлаженная, давай к ней быстренько-быстренько довесочек простенький сделай да прошивочку перепиши"
И такая "каша из топора" выходит - и делается минимум вдвое дольше, чем если бы новую схему нарисовать/страссировать/...
И результат гораздо хуже. И себестоимость точно не ниже.


Ну, началось!!! еще раз говорю, что AVR не принципиален. Нужны дельные советы и помощь, а не просто болтовня, типа: "вот в этом процессоре USB HOST значит делай на нем. А вообще поставь ARM с Linux или WinCE, и все ... Оболочка с драйверами сама сделает за тебя все!!!". Это что помощь называется!? Так что без обид. Ответили бы, типа: "Я (мы) делали на том-то, там в Application есть готовый пример или библиотека для работы с этим." Все, вопросов бы не было.

Цитата(one_man_show @ Jan 14 2008, 17:32) *
В похожей задаче использовал 51-й МК отСиликонЛабс, удалось обойтись usb slave и SD на борту. Когда изделие не подключено к РС, используем флэшку по назначению и имеем возможность ее менять-обновлять и т.п. При подключении к РС, все изделие превращается в usb-флэшку, Винда с ней работает без проблем, специальной программы считывания делать не пришлось. Если интересует, посмотрите у СиликонЛабс аппноут на эту тему, там исходники, которые можно адаптировтаь под свои нужды


2 one_man_show
А работали с USB-FLASH или просто флешками, типа SD?
Go to the top of the page
 
+Quote Post
Alex_lazy
сообщение Jan 15 2008, 09:04
Сообщение #20





Группа: Новичок
Сообщений: 3
Регистрация: 5-07-06
Пользователь №: 18 589



Всем спасибо.
Как говорится "Будем искать..." (с)
wacko.gif
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Jan 15 2008, 09:17
Сообщение #21


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



to Yaumen
В том изделии использовал CompactFlash, так как на то время из флэшек это был единственный представитель, у которого была опция Industrial, что собственно и требовалось по температурным соображениям smile.gif
В новом изделии используем SD, но тут как-то все тухло с Industrial, правда может плохо искали...


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
Yaumen
сообщение Jan 15 2008, 09:27
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Цитата(one_man_show @ Jan 15 2008, 11:17) *
to Yaumen
В том изделии использовал CompactFlash, так как на то время из флэшек это был единственный представитель, у которого была опция Industrial, что собственно и требовалось по температурным соображениям smile.gif
В новом изделии используем SD, но тут как-то все тухло с Industrial, правда может плохо искали...


Ясно, спасибо. У нас все же упор на USB-Flash, так как дефакто это сейчас самый удобный и распространненный носитель информации.
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Jan 16 2008, 11:43
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Не устану повторять: используйте Sandisk Ultra II Plus - два в одном. Обработать SD все же намного проще.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01431 секунд с 7
ELECTRONIX ©2004-2016