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

 
 
> USB в AVR, Нужна помощь
A_MIKE
сообщение Mar 12 2013, 15:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-07-08
Пользователь №: 38 802



Хочу попросить помощи. Нужно разобраться с USB в XMega (в любой AVRке).
Ситуация такая, разработкой на AVR занимаюсь давно. Все устройства сливают данные в ПК. Всегда все решалось через UART > RS232. Потом использовался мост UART > USB. Но это уже не проходит.
Как к проблеме подступиться? Буду ОЧЕНЬ признателен за наставления, советы и любые материалы (особенно на русском языке).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bob1
сообщение Mar 12 2013, 17:50
Сообщение #2


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

Группа: Свой
Сообщений: 82
Регистрация: 17-09-06
Пользователь №: 20 471



В Atmel Studio 6.0 есть готовые примеры.

Сообщение отредактировал bob1 - Mar 12 2013, 17:51
Go to the top of the page
 
+Quote Post
A_MIKE
сообщение Mar 13 2013, 08:15
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-07-08
Пользователь №: 38 802



Спасибо большое. Но может кто подскажет какую нибудь "квинтэссенцию". sm.gif
Очень нужно быстро проект сделать. Может даже пока "как обезьяна" не вдаваясь глубоко в детали.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Mar 13 2013, 08:33
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(A_MIKE @ Mar 13 2013, 12:15) *
Спасибо большое. Но может кто подскажет какую нибудь "квинтэссенцию". sm.gif
Очень нужно быстро проект сделать. Может даже пока "как обезьяна" не вдаваясь глубоко в детали.

Ничего не выйдет. Или выйдет, но так, что лучше бы вообще никак не выходило. USB - не UART. Очень быстро можно только купить готовый переходник USB<->COM.
Да. Выбирая USB для связи с машиной, вы должны помнить о надежности такого решения. Для реализации надежного обмена, способного работать без вмешательства человека хоть сколько-нибудь продолжительное время, USB не годится. И для необслуживаемых (или труднодоступных) систем/объектов USB тоже не подойдет...
Go to the top of the page
 
+Quote Post
A_MIKE
сообщение Mar 13 2013, 08:53
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-07-08
Пользователь №: 38 802



Цитата(kovigor @ Mar 13 2013, 12:33) *
Ничего не выйдет. Или выйдет, но так, что лучше бы вообще никак не выходило. USB - не UART. Очень быстро можно только купить готовый переходник USB<->COM.
Да. Выбирая USB для связи с машиной, вы должны помнить о надежности такого решения. Для реализации надежного обмена, способного работать без вмешательства человека хоть сколько-нибудь продолжительное время, USB не годится. И для необслуживаемых (или труднодоступных) систем/объектов USB тоже не подойдет...


Это я понимаю. Но нужно только USB. Сейчас все работает через мост (переходник USB<->COM, микросхема встроенная в само устройство). Раньше хватало. А вот сейчас срочно понадобился USB в нормальном виде sad.gif
Go to the top of the page
 
+Quote Post
kovigor
сообщение Mar 13 2013, 09:07
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(A_MIKE @ Mar 13 2013, 12:53) *
Но нужно только USB

Пусть работает, как есть. Быстро вы не сделаете, забудьте об этом. А заодно разъясните вашему работодателю, что USB и надежность - понятия несовместимые. А если он будет упорствовать, используйте ИС преобразователя вроде FT232BM, пусть он кушает свое USB с маслом и вкушает последствия, так сказать ...
Go to the top of the page
 
+Quote Post
A_MIKE
сообщение Mar 13 2013, 09:59
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-07-08
Пользователь №: 38 802



Цитата(kovigor @ Mar 13 2013, 13:07) *
Пусть работает, как есть. Быстро вы не сделаете, забудьте об этом. А заодно разъясните вашему работодателю, что USB и надежность - понятия несовместимые. А если он будет упорствовать, используйте ИС преобразователя вроде FT232BM, пусть он кушает свое USB с маслом и вкушает последствия, так сказать ...


Да сейчас так и происходит. Только микросхема другая sm.gif. Но все дело в том что нужно на нормальном USB сделать. Про надежность речи пока не идет...
Go to the top of the page
 
+Quote Post
kovigor
сообщение Mar 13 2013, 10:12
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(A_MIKE @ Mar 13 2013, 12:59) *
Да сейчас так и происходит. Только микросхема другая sm.gif. Но все дело в том что нужно на нормальном USB сделать. Про надежность речи пока не идет...

Тогда придется разбираться, а это займет время ...
Go to the top of the page
 
+Quote Post
A_MIKE
сообщение Mar 13 2013, 14:50
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 8-07-08
Пользователь №: 38 802



Цитата(kovigor @ Mar 13 2013, 14:12) *
Тогда придется разбираться, а это займет время ...


В том то и вопрос... Какой нибудь быстрый ликбез на 10 страницах... (может чудеса иногда случаются?)
Go to the top of the page
 
+Quote Post
kovigor
сообщение Mar 13 2013, 15:04
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(A_MIKE @ Mar 13 2013, 18:50) *
В том то и вопрос... Какой нибудь быстрый ликбез на 10 страницах... (может чудеса иногда случаются?)

Забудьте. Спешка нужна при охоте на блох. Если нужен результат, придется потрудиться основательно, тема сложная. Можно, конечно, надергать отовcюду "либ", "сорцов" (терпеть не могу эти слова), кусков кода, слепить все это в кучу без понимания сути и выдать за работающий проект. Но тогда готовьтесь к тому, что в один прекрасный момент "это" откажется работать, и вы в этой ситуации будете совершенно беспомощны ...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- A_MIKE   USB в AVR   Mar 12 2013, 15:14
- - kovigor   Цитата(A_MIKE @ Mar 12 2013, 18:14) Хочу ...   Mar 12 2013, 15:19
||- - A_MIKE   Цитата(kovigor @ Mar 13 2013, 19:04) Забу...   Mar 13 2013, 15:42
|- - Diusha   О-па! Наткнулся на уже заданный вопрос, которы...   Jul 17 2013, 17:19
|- - maksimp   Цитата(Diusha @ Jul 17 2013, 21:19) 1. US...   Jul 17 2013, 18:00
|- - kovigor   Цитата(Diusha @ Jul 17 2013, 20:19) 1. US...   Jul 17 2013, 22:09
- - Raven   Можно попробовать еще решение на родственных FT24...   Jul 17 2013, 18:40
- - ЛеонидК   А это не может помочь: _http://www.gaw.ru/html.cgi...   Jul 17 2013, 21:05
- - rudy_b   Про ненадежность USB сказано совершенно справедлив...   Jul 17 2013, 22:34
|- - Diusha   Спасибо! В этом смысле ненадежность тогда не т...   Jul 18 2013, 02:10
- - rudy_b   Тут есть проблемы с виндюками. Если канал открыт а...   Jul 18 2013, 07:09
|- - Diusha   Цитата(rudy_b @ Jul 18 2013, 10:09) Напри...   Jul 22 2013, 06:40
- - evsx1   Цитата(A_MIKE @ Mar 13 2013, 19:42) Угово...   Jul 19 2013, 14:14
- - dvm11111111   А если использовать USB HID то драйвера вообше не ...   Aug 4 2013, 07:11
- - piroman   Нужен выкупленный, свободный VID&PID. Где?   Nov 2 2013, 17:54
- - kovigor   Цитата(piroman @ Nov 2 2013, 21:54) Нужен...   Nov 2 2013, 19:04


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 04:28
Рейтинг@Mail.ru


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