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

 
 
> Передача данных по USB, Потихоньку, по шагам надо реализовать...
mr.smart
сообщение Oct 16 2010, 18:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 2-10-10
Пользователь №: 59 884



Доброго Всем время суток, Друзья!

Есть интересная платка с процессором AT91SAM7S256. Только-только начал разбираться с написанием прошивок... Мигать уже умеем smile.gif
Сейчас буду разбираться с передачей данных по USB-шинке (других портов на плате нет) Сильно надеюсь на Вашу помощь. Конкретных вопросов много, поэтому решил, что проще создать одну тему, где их буду разбирать.

Вопрос для начала.
Как прописать для платы PID/VID? Никакой инфы в даташитах по процессору я не нашел. В стандартных проектах, в которых устройству должен прописывается PID - 6119, я нигде не смог найти данную строку.
Ну и правильно ли я понимаю, что если прописать PID/VID, то пока даже без настройки UDP и USART устройство будет определяться как "6119ое" ?

Всем заранее Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
toweroff
сообщение Oct 17 2010, 14:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(mr.smart @ Oct 16 2010, 22:48) *
Доброго Всем время суток, Друзья!

Есть интересная платка с процессором AT91SAM7S256. Только-только начал разбираться с написанием прошивок... Мигать уже умеем smile.gif
Сейчас буду разбираться с передачей данных по USB-шинке (других портов на плате нет) Сильно надеюсь на Вашу помощь. Конкретных вопросов много, поэтому решил, что проще создать одну тему, где их буду разбирать.

Вопрос для начала.
Как прописать для платы PID/VID? Никакой инфы в даташитах по процессору я не нашел. В стандартных проектах, в которых устройству должен прописывается PID - 6119, я нигде не смог найти данную строку.
Ну и правильно ли я понимаю, что если прописать PID/VID, то пока даже без настройки UDP и USART устройство будет определяться как "6119ое" ?

Всем заранее Спасибо!

мда...
а какое отношение слова UDP и USART имеют отношение к VID/PID и USB?
Go to the top of the page
 
+Quote Post
mr.smart
сообщение Oct 17 2010, 16:34
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 2-10-10
Пользователь №: 59 884



Цитата(toweroff @ Oct 17 2010, 17:31) *
мда...
а какое отношение слова UDP и USART имеют отношение к VID/PID и USB?

Ну, мол, чтобы наладить передачу по USB (для начала хотя бы с эмуляцией COM-порта), нужно для начала сделать так чтоб драйвер просто определял устройство, а для этого в свою очередь нужно писать inf-файл, в котором прописывать PID. Я могу и ошибаться, Вы поправьте... Я для этого на этот форум и пришел.
Я понял, что действия нужно провернуть следующие:
- указываем для USB режим эмуляции СОМ (с CDC пока разбираюсь...)
- указываем PID/VID
- настраиваем USART
- настраиваем всякие clock'и и прочее.
- пишем собственно основу программки. Например:
Код
TRACE_CONFIGURE(DBGU_STANDARD, 115200, BOARD_MCK);
printf("test");

После всего этого можно подключать устройство, оно определяется как подключенное к СОМ. Ну и затем тестим его через гипертерминал, в котором должно появляться "test". Я где-то неправ?
Go to the top of the page
 
+Quote Post



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

 


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


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