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

 
 
13 страниц V  « < 6 7 8 9 10 > »   
Reply to this topicStart new topic
> ARM. Энкодеры и акселерометры, Помогите решить задачу
Zliva
сообщение Sep 8 2009, 19:22
Сообщение #106


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

Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318



Объясните пожалуйста. Голова кругом идет от всего этого. Залил пример с Amel. Нашло устройство at91usbserial. Где взять для него драйвер? Если кто-то сможет, сбросите пожалуйста нормальную версию реализации CDC.

Сообщение отредактировал Zliva - Sep 8 2009, 19:26


--------------------
If the person is successful, he is successful in any sphere.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 8 2009, 19:45
Сообщение #107


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(aaarrr @ Sep 8 2009, 23:22) *
Дык лучше за ту же неделю свое написать. Ну, если опыт есть, конечно. А так работать будет, но уродства останутся.
Начинал как раз с примера атмел фреймворкс, потратил 2-3 недели на все, думаю что "уродств" у меня уже не осталось.
Свое за неделю бы не написал, USB было в первый раз, но сейчас код вылизан достаточно хорошо,
по крайней мере с другим кодом переферии сложностей нет... а там много чего и очень быстрое...




Цитата(Zliva @ Sep 8 2009, 23:22) *
Объясните пожалуйста. Голова кругом идет от всего этого. Залил пример с Amel. Нашло устройство at91usbserial. Где взять для него драйвер?

Вам просто нужен соответствующий .inf файл для драйвера usbser в котром прописанны нужные VID и PID.
Цитата
Если кто-то сможет, сбросите пожалуйста нормальную версию реализации CDC.

У меня увы очень спецефичная реализация, там модбас over USB...(со всеми ненужными в остальной жизьни конролями)
Go to the top of the page
 
+Quote Post
Zliva
сообщение Sep 8 2009, 19:51
Сообщение #108


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

Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318



Честно говоря, мне хотя бы глазом посмотреть на нормальную реализацию, а то что не пример, то кривой.


--------------------
If the person is successful, he is successful in any sphere.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 8 2009, 20:01
Сообщение #109


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Zliva @ Sep 8 2009, 23:51) *
Честно говоря, мне хотя бы глазом посмотреть на нормальную реализацию, а то что не пример, то кривой.
Задавайте конкретные вопросы, и Вам вероятно помогнут, ну нету у меня например желания отправлять
вам полностью готовый мой исходник, а просто примера у меня нету...
Go to the top of the page
 
+Quote Post
Zliva
сообщение Sep 8 2009, 20:07
Сообщение #110


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

Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318



Цитата(singlskv @ Sep 8 2009, 23:01) *
Задавайте конкретные вопросы, и Вам вероятно помогнут, ну нету у меня например желания отправлять
вам полностью готовый мой исходник, а просто примера у меня нету...

Конкретный вопрос: с какого примера начать, чтобы не заворачиваться на все остальное и не делать или избежать ошибок, на которые Вы (может не прав) напоролись, что бы не тратить на это свое время? ? Может есть какие-то явные или неявные глюки, подскажите где они?

Сообщение отредактировал Zliva - Sep 8 2009, 20:09


--------------------
If the person is successful, he is successful in any sphere.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 8 2009, 20:18
Сообщение #111


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Zliva @ Aug 26 2009, 18:24) *
...освоение ARM, USB-интерфейс дело для меня принципиальное. Хочу и все.

Если действительно стоит задача освоить USB, то совершенно все равно, какой пример взять - шишки набивать необходимо.
А если уж делать совсем честно, то начинать надо с изучения спецификации и попыток написать свой код - получите ни с чем не сравнимое удовольствие, когда винда скажет "Обнаружено новое устройство", и это будет именно ваше устройство, а не тянутое из примера.
Go to the top of the page
 
+Quote Post
Zliva
сообщение Sep 8 2009, 20:40
Сообщение #112


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

Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318



Цитата(aaarrr @ Sep 8 2009, 23:18) *
Если действительно стоит задача освоить USB, то совершенно все равно, какой пример взять - шишки набивать необходимо.
А если уж делать совсем честно, то начинать надо с изучения спецификации и попыток написать свой код - получите ни с чем не сравнимое удовольствие, когда винда скажет "Обнаружено новое устройство", и это будет именно ваше устройство, а не тянутое из примера.

Да. К сожалению - Вы правы. Лиха беда начало. Если пропаду ненадолго - читаю спецификацию.


--------------------
If the person is successful, he is successful in any sphere.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 8 2009, 20:56
Сообщение #113


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Zliva @ Sep 9 2009, 00:40) *
Лиха беда начало. Если пропаду ненадолго - читаю спецификацию.

Это правильно, тем более, что не так уж и много там чтения. А если что - обращайтесь, поможем.

И поверьте, гораздо проще и приятнее помочь человеку с его собственным кодом, чем с адаптированным примером. В последнем случае, во-первых, вопрошающий иногда совсем не понимает, о чем спрашивает; во-вторых, глазение на атмеловский код у меня, например, провоцирует приступ мизантропии smile.gif
Go to the top of the page
 
+Quote Post
Zliva
сообщение Sep 8 2009, 21:04
Сообщение #114


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

Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318



Цитата(aaarrr @ Sep 8 2009, 23:56) *
Это правильно, тем более, что не так уж и много там чтения. А если что - обращайтесь, поможем.

И поверьте, гораздо проще и приятнее помочь человеку с его собственным кодом, чем с адаптированным примером. В последнем случае, во-первых, вопрошающий иногда совсем не понимает, о чем спрашивает; во-вторых, глазение на атмеловский код у меня, например, провоцирует приступ мизантропии smile.gif

Да. Согласен. Меня уже дергает. Зачем все так городить. Не пойму.


--------------------
If the person is successful, he is successful in any sphere.
Go to the top of the page
 
+Quote Post
Zliva
сообщение Sep 13 2009, 08:43
Сообщение #115


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

Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318



Подскажите пожалуйста, не могу понять. Зачем эти инициализации:
TRACE_CONFIGURE(DBGU_STANDARD, 115200, BOARD_MCK);
…..
TRACE_INFO_WP("USBD_Init\n\r");


--------------------
If the person is successful, he is successful in any sphere.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 13 2009, 10:30
Сообщение #116


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Zliva @ Sep 13 2009, 12:43) *
Подскажите пожалуйста, не могу понять. Зачем эти инициализации:
TRACE_CONFIGURE(DBGU_STANDARD, 115200, BOARD_MCK);
…..
TRACE_INFO_WP("USBD_Init\n\r");

Просто инициализация DBGU для печати отладочных сообщений
Ну и собственно сам вывод отладочных сообщений
Go to the top of the page
 
+Quote Post
Zliva
сообщение Sep 13 2009, 11:15
Сообщение #117


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

Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318



Цитата(singlskv @ Sep 13 2009, 13:30) *
Просто инициализация DBGU для печати отладочных сообщений
Ну и собственно сам вывод отладочных сообщений

Какое он вообще принимает участие? Дело в том, когда я комментирую TRACE_CONFIGURE(..) – устройство не опознается виндой. Без него пример от Атмела будет работать?


--------------------
If the person is successful, he is successful in any sphere.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 13 2009, 11:30
Сообщение #118


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Zliva @ Sep 13 2009, 15:15) *
Какое он вообще принимает участие? Дело в том, когда я комментирую TRACE_CONFIGURE(..) – устройство не опознается виндой. Без него пример от Атмела будет работать?

Если не выполнить TRACE_CONFIGURE, то зависнет на первом TRACE_INFO, что вполне логично.
Go to the top of the page
 
+Quote Post
Zliva
сообщение Sep 13 2009, 12:12
Сообщение #119


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

Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318



Блин. Как так писать такие глючные примеры? Уму непостижимо.
Помогите с последовательностью инициализации. Что за чем и как. Думаю, всем будет полезно.


--------------------
If the person is successful, he is successful in any sphere.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 13 2009, 15:40
Сообщение #120


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Zliva @ Sep 13 2009, 16:12) *
Блин. Как так писать такие глючные примеры? Уму непостижимо.
Помогите с последовательностью инициализации. Что за чем и как. Думаю, всем будет полезно.

Если вам не нужно вывод отладки через DBGU просто при компиляции укажите дефайн
TRACE_LEVEL=TRACE_LEVEL_NO_TRACE

все варианты смотрите в файле trace.h

ну и просто можете в коде прибить все TRACE_xxxx и упоминания файла trace.h
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 13th August 2025 - 03:57
Рейтинг@Mail.ru


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