использую usb микросхему ISP1581 включенную в режиме GENERIC_MODE. Скачала с сайта _http://www.thesycon.de/eng/usbio.shtml_ драйвер USBIO и "demo application executable (usbioapp.exe)" Endpoint настроен как bulk максимальный размер пакета 512байт. При запросе на передачу данных в хост происходит прерывание к примеру от второй endpoint = EP2TX. после произошедшего прерывания моя последовательность действий такая:
1. отключаю прерывания 2. выбираю конечную точку и устанавливаю длину буфера 3. заполняю буфер данными 4. устанавливаю сигнал ACK 5. включаю прерывания.
когда прерывание происходит второй раз то компьютер уже ничего не получает. в чём может быть проблема? з.ы. Прерывание второй раз происходит смотрел под отладчиком
--------------------
все косяки, даже о которых не знает сам разработчик, - мои
|