|
|
  |
ARM. Энкодеры и акселерометры, Помогите решить задачу |
|
|
|
Sep 8 2009, 19:22
|
Частый гость
 
Группа: Участник
Сообщений: 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.
|
|
|
|
|
Sep 8 2009, 19:45
|
дятел
    
Группа: Свой
Сообщений: 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...(со всеми ненужными в остальной жизьни конролями)
|
|
|
|
|
Sep 8 2009, 20:07
|
Частый гость
 
Группа: Участник
Сообщений: 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.
|
|
|
|
|
Sep 8 2009, 20:40
|
Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318

|
Цитата(aaarrr @ Sep 8 2009, 23:18)  Если действительно стоит задача освоить USB, то совершенно все равно, какой пример взять - шишки набивать необходимо. А если уж делать совсем честно, то начинать надо с изучения спецификации и попыток написать свой код - получите ни с чем не сравнимое удовольствие, когда винда скажет "Обнаружено новое устройство", и это будет именно ваше устройство, а не тянутое из примера. Да. К сожалению - Вы правы. Лиха беда начало. Если пропаду ненадолго - читаю спецификацию.
--------------------
If the person is successful, he is successful in any sphere.
|
|
|
|
|
Sep 8 2009, 20:56
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Zliva @ Sep 9 2009, 00:40)  Лиха беда начало. Если пропаду ненадолго - читаю спецификацию. Это правильно, тем более, что не так уж и много там чтения. А если что - обращайтесь, поможем. И поверьте, гораздо проще и приятнее помочь человеку с его собственным кодом, чем с адаптированным примером. В последнем случае, во-первых, вопрошающий иногда совсем не понимает, о чем спрашивает; во-вторых, глазение на атмеловский код у меня, например, провоцирует приступ мизантропии
|
|
|
|
|
Sep 8 2009, 21:04
|
Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318

|
Цитата(aaarrr @ Sep 8 2009, 23:56)  Это правильно, тем более, что не так уж и много там чтения. А если что - обращайтесь, поможем. И поверьте, гораздо проще и приятнее помочь человеку с его собственным кодом, чем с адаптированным примером. В последнем случае, во-первых, вопрошающий иногда совсем не понимает, о чем спрашивает; во-вторых, глазение на атмеловский код у меня, например, провоцирует приступ мизантропии  Да. Согласен. Меня уже дергает. Зачем все так городить. Не пойму.
--------------------
If the person is successful, he is successful in any sphere.
|
|
|
|
|
Sep 13 2009, 11:15
|
Частый гость
 
Группа: Участник
Сообщений: 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.
|
|
|
|
|
Sep 13 2009, 15:40
|
дятел
    
Группа: Свой
Сообщений: 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
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|