Программирований интерфейса DFU контроллера Atmega32U4
- Войдите на сайт для отправки комментариев
Втр, 13/04/2021 - 16:37
Добрый день!
Прошу у ГУФов помощи. Установил драйвер к контроллеру ардуино Atmega32u4
; atmel_usb_dfu.inf ; Copyright (c) 2010 libusb-win32 (GNU LGPL) [Strings] VendorName = "Atmel Corporation" SourceName = "DFU Install Disk" DeviceGUID = "{1D56CA95-D886-4388-B73B-CBAA759AD3DD}" [Version] Signature = "$Windows NT$" Class = "Atmel USB Devices" ClassGuid = {EB781AAF-9C70-4523-A5DF-642A87ECA567} Provider = "Atmel Corporation" CatalogFile = atmel_usb_dfu.cat DriverVer = 10/02/2010, 1.2.2.0
Устройство определилось в диспетчере устройств, как Atmega32U4. Выяснилось, что устройство с этим драйверов может работать только в режиме DFU (обновления программ), через точку EP0. Через EP0 оно работает и в режиме чтения дескрипторов и в режиме передачи данных. Не могу найти библиотеку по функциям, которые дают возможность хосту общаться с устройством . Ведь если я правильно понимаю, то точку EP0 необходимо командами перенастраивать из режима Control в режим Bulk (In, OUT). Если, кто поможет или приведет пример буду очень признателен.