Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.08.2011, 13:22
|
|
Частый гость
Регистрация: 22.09.2008
Сообщений: 25
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 9 сообщении(ях)
|
Ошибка при конфигурации USB в AT91SAM7S256
Исходные данные:
AT91SAM7S256
Keil 4.21
Windows XP SP3
Надергавшись пинами вволю решил освоить бортовой USB. В свое время слегка поработал с USB в PIC18F4550 и теперь решил для начала создать устройство которое с точки зрения ПК будет идентично уже сделаному, т.е. просто подсунуть старые дескрипторы. Но новое устройство видится как HID и не подхватывает старые драйвера. Вопрос почему, и что пропустил? (Охота понять свою ошибку, потому за FT232 не слать )
Проекты ARM и исходный для PIC http://hobbypic.com/ прилагаю.
|
|
|
|
25.08.2011, 14:11
|
|
Заблокирован
Регистрация: 15.10.2010
Адрес: Kiev/Kharkov
Сообщений: 133
Сказал спасибо: 15
Сказали Спасибо 21 раз(а) в 21 сообщении(ях)
|
Re: ошибка при конфигурации USB в AT91SAM7S256
не совсем ясно, что вы хотите от USB.
|
|
|
|
25.08.2011, 20:00
|
|
Частый гость
Регистрация: 22.09.2008
Сообщений: 25
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 9 сообщении(ях)
|
Re: Ошибка при конфигурации USB в AT91SAM7S256
Собствено хочу поднять устройство класа Vendor-Specific, а оно упрямо обявляет себя HID.
|
|
|
|
26.08.2011, 15:40
|
|
Частый гость
Регистрация: 22.09.2008
Сообщений: 25
Сказал спасибо: 8
Сказали Спасибо 16 раз(а) в 9 сообщении(ях)
|
Re: Ошибка при конфигурации USB в AT91SAM7S256
Виноват, проглядел а свои ошибки видеть трудно. Ошибка была здесь :
const BYTE USB_ConfigDescriptor[] = {
/* Configuration 1 */
USB_CONFIGUARTION_DESC_SIZE, /* bLength */
USB_CONFIGURATION_DESCRIPTOR_TYPE, /* bDescriptorType */
//32,
//WBVAL(0x0020),
WBVAL( /* wTotalLength */
USB_CONFIGUARTION_DESC_SIZE +
USB_INTERFACE_DESC_SIZE +
//HID_DESC_SIZE + --- По ошибке оставил
USB_ENDPOINT_DESC_SIZE +
USB_ENDPOINT_DESC_SIZE
),
0x01, /* bNumInterfaces */
.................................................. ...............
вопрос закрыт.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:22.
|
|