Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 08.06.2009, 00:46   #1
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию USB CDC

Всех приветствую. Использую аппаратный USB PIC-ов класс CDC и стандартный драйвер. И возник вопрос, как сделать так чтобы при "втыкании" одного и того же устройства с одними и теми же дескрипторами в разные порты USB оно не определялось как новый COM? Если кто знает, подскажите пожалуйста.
Реклама:
realid вне форума  
Непрочитано 08.06.2009, 17:21   #2
AjSS
Частый гость
 
Регистрация: 01.07.2005
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
AjSS на пути к лучшему
По умолчанию Re: USB CDC

Сообщение от realid
Всех приветствую. Использую аппаратный USB PIC-ов класс CDC и стандартный драйвер. И возник вопрос, как сделать так чтобы при "втыкании" одного и того же устройства с одними и теми же дескрипторами в разные порты USB оно не определялось как новый COM? Если кто знает, подскажите пожалуйста.
Настройте один раз на один и тот же номер на всех USB-портах и потом он и будет такой при смене USB-порта. Вроде так(у меня так и есть).
AjSS вне форума  
Непрочитано 08.06.2009, 17:25   #3
wario
Частый гость
 
Регистрация: 09.02.2008
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
wario на пути к лучшему
По умолчанию

Гораздо проще. Нужно возвращать правильный серийный номер устройства.
wario вне форума  
Непрочитано 08.06.2009, 17:31   #4
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Сообщение от wario
Гораздо проще. Нужно возвращать правильный серийный номер устройства.
Может уважаемый подскажет, где у CDC устройства прошит серийный номер? ИМХО он имеется только у накопителей.
MisterDi вне форума  
Непрочитано 08.06.2009, 17:38   #5
wario
Частый гость
 
Регистрация: 09.02.2008
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
wario на пути к лучшему
По умолчанию

Device Descriptor, iSerialNumber - индекс строки с серийным номером. Учите матчасть! В даном случае Universal Serial Bus 3.0 Specification, стр. 9-31.
wario вне форума  
Непрочитано 08.06.2009, 17:46   #6
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Все в дескрипторе устройства (VID, PID и тп.) Serial number нет, потому что это строковый параметр.
А в файле INF ни чего не надо указывать? Нужен только Serial Number?
realid вне форума  
Непрочитано 08.06.2009, 17:48   #7
wario
Частый гость
 
Регистрация: 09.02.2008
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
wario на пути к лучшему
По умолчанию

Сообщение от realid
Все в дескрипторе устройства (VID, PID и тп.) Serial number нет, потому что это строковый параметр.
Ну так и надо его прописать!
wario вне форума  
Непрочитано 08.06.2009, 17:50   #8
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Благодарю. Счас его пробью
realid вне форума  
Непрочитано 08.06.2009, 18:33   #9
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Спасибо за подсказку! Теперь все как надо работает
realid вне форума  
Непрочитано 08.06.2009, 18:51   #10
wario
Частый гость
 
Регистрация: 09.02.2008
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
wario на пути к лучшему
По умолчанию

Сообщение от realid
Спасибо за подсказку! Теперь все как надо работает
Ну и отлично!
wario вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли в AVR-CDC освободить TWI electrikvova Микроконтроллеры, АЦП, память и т.д 4 15.08.2011 12:39
PIC18F4550 в CDC режиме Binary_Man Микроконтроллеры, АЦП, память и т.д 17 14.03.2009 17:38
FT232 vs USB(в режиме cdc) Binary_Man Микроконтроллеры, АЦП, память и т.д 4 13.11.2008 16:46
Запись на USB флэш-карту посредством МК USB OTG,возможно ли? svad0 Микроконтроллеры, АЦП, память и т.д 0 07.11.2008 12:29


Часовой пояс GMT +4, время: 12:04.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot