Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB на PIC18F2550 определение устр-ва компом?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
NewComerDS
sad.gif Поможите начинающему с USB на 18F2550...

Собрал программатор , собрал тестовый девайс, качнул прошивку которая якобы посредством проги на компе должна на нужный пин PICa через USB давать единицу...
сую в юсб , комп сообщает что найдено новое оборуд-ние, но устройство неизвестное и соответственно не работает. И собственно вопрос где и как прописывается фамилия устройства или это дрова нуно писать ещё чтоб это всё ещё и работало

вот прошивка...
cf7k
Цитата(NewComerDS @ Apr 18 2007, 00:12) *
sad.gif Поможите начинающему с USB на 18F2550...
..... И собственно вопрос где и как прописывается фамилия устройства или это дрова нуно писать ещё чтоб это всё ещё и работало


по include'ам видно, что пользуется микрочиповская "рыба"... В usbdsc.c описаны дескрипторы устройства, конфигурации(конфигураций) и конечных точек. Если очень хочется - можете поменять ID и строки.

С драйвером можно поступить проще - взять Jungo Windriver и на нужный ID (в Вашем примере 0x04D8, 0x000C) его установить (там все интуитивно понятно). Работать с ним еще проще - примеры там есть.

Начните с драйвера. smile.gif
NewComerDS
Извиняюсь за дремучесть... но после прошивки PIC должен??? иметь свой ID или он появляется после навешивания дровей. В WinDriver мой девайс определяется как Unknown , FFFF , FFFF. И еще это так надо что WinDriver в результате всех манипуляций создаёт только *.inf, а как на счёт всяких там .cat и .sys
Rius
в исходниках прошивки указаны Vendor ID, Product ID и версия.
вероятно прошивка не подходит к собранному девайсу или девайс не рабочий.
NewComerDS
Раскланиваюсь в глубочайшем пардоне, всему виной явилась моя непроглядная дремучесть в этом вопросе.
Оказывается к этому Пику компани Микрочип прикладывает Бутлоадер который обычно прошивается в PIC и уж потом через сам
юсб с ресетом на земле через usboot.exe заливается НУЖНЫЙ.hex и тогда Фсё работает. smile.gif))
savantik
Цитата(NewComerDS @ Apr 18 2007, 02:12) *
sad.gif Поможите начинающему с USB на 18F2550...

Собрал программатор , собрал тестовый девайс, качнул прошивку которая якобы посредством проги на компе должна на нужный пин PICa через USB давать единицу...
сую в юсб , комп сообщает что найдено новое оборуд-ние, но устройство неизвестное и соответственно не работает. И собственно вопрос где и как прописывается фамилия устройства или это дрова нуно писать ещё чтоб это всё ещё и работало

вот прошивка...



А Вот и Драйвер
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.