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

 
 
> AT91SAM7S64 USB HID-устройство, Keil4, Очень нужен рабочий проект (пример перековыривать некогда)
smk
сообщение Jan 30 2012, 10:39
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Простите за наглость, но если кому не жалко. Очень нужен рабочий проект под Keil4 для USB HID на AT91SAM7S64. Стоит задача принимать и осылать массив 512 байт. Устроит проект, который принимает-отсылает хотя бы 16 байт. В идеале проект на основе примера из комплекта компилятора. Ну или подскажите как доработать пример чтобы слать туда-обратно буфер, а не один байт. Сам просмотрел, пробовал править, но не получается пока, а времени не очень много есть. С сайта Атмел тоже скачивал, но он не компилируется. Прошу помочь, буду безмерно благодарен. Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение Jan 30 2012, 14:27
Сообщение #2


Гуру
******

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



Могу дать рабочие отлаженные проекты HID - мыши и клавиатуры для AT91SAM9XE512. При желании их легко можно приспособить и для вашего МК. Того, что вы просите, у меня нет. И HID там принципиально не нужен. Нужен CDC. Возьмите готовую FT232BM или ее аналог, получите в системе доп. COM - порт и работайте с ним, как вам будет угодно. Проще все равно не сделаете ...

Сообщение отредактировал IgorKossak - Jan 30 2012, 19:47
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 30 2012, 14:33
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Скорость не критична. Я думал в пакете из 16 байт передавать номер пакета и значащие байты пока их не наберется 512. Так же обратно. А "легко приспособить" это что имеется ввиду?

Сообщение отредактировал IgorKossak - Jan 30 2012, 19:47
Причина редактирования: Избыточное цитирование


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jan 30 2012, 14:49
Сообщение #4


Гуру
******

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



Цитата(smk @ Jan 30 2012, 17:33) *
Скорость не критична. Я думал в пакете из 16 байт передавать номер пакета и значащие байты пока их не наберется 512. Так же обратно. А "легко приспособить" это что имеется ввиду?


Ну как что ? Нужно будет вникнуть в мой проект (другого способа, увы, нет), разобрать его по косточкам, и понять, что там и как. Скажу сразу, это гораздо проще разбирания кейловского проекта, поскольку эта работа уже проделана мной - я разобрал этот проект, максимально его оптимизировал и упростил и написал русскоязычные комментарии. Потом нужно будет взять HID - спецификацию, разобраться, как сформировать нужные вам REPORT - дескрипторы, сформировать их, кое-что еще по мелочи поправить и залить проект в МК. Это все очень нетривиально, поверьте моему слову. Далее (это вообще завал) вам нужно будет написать ПО (уникальное) для машины для обменаданными с вашим МК. Итого месяца в 3-4 вы влетите. И все это ради того, чтобы убедиться в том, что HID для этого проекта не нужен совершенно, и что его можно было бы реализовать на CDC именно так, как я описал выше, уложившись при этом в неделю или около того ...
Go to the top of the page
 
+Quote Post
smk
сообщение Jan 30 2012, 18:00
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Думаю все как-то радужнее. Впрочем, рад любой помощи. kiev.smk@mail.ru если тут не захотите выкладывать.

Сообщение отредактировал IgorKossak - Jan 30 2012, 19:47
Причина редактирования: Избыточное цитирование


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post



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

 


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


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