firew0rker 0 10 октября, 2021 Опубликовано 10 октября, 2021 · Жалоба У меня дело было в урезанном дескрипторе. Он был урезанн из-за недоработки в STM32Cube_FW_F1_V1.8.4. Увеличила разрядность USBD_CUSTOM_HID_REPORT_DESC_SIZE до 16 бит, теперь устройство определяется как CP2112, но эмуляция не работает. Хотите выложу патч к STM32Cube_FW_F1 и свой код? Вместе подумаем что не так. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
firew0rker 0 8 февраля, 2022 Опубликовано 8 февраля, 2022 · Жалоба Cнова пытаюсь заставить работать эмулятор CP2112. На все запросы - "timeout". Обработчики чтения и записи в коде не вызываются. В логах: cp2112 0003:10C4:EA90.0024: transfer finished: -110 Может быть у кого-то есть желание посмотреть исходники, найти ошибку? Кому ещё нужен эмулятор CP2112 - отзовитесь. Поработаем над ним вместе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gradient 1 8 февраля, 2022 Опубликовано 8 февраля, 2022 · Жалоба Не втыкаю, в чем смысл эмулятора? Не проще купить платку за 50 центов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 8 февраля, 2022 Опубликовано 8 февраля, 2022 · Жалоба 4 hours ago, firew0rker said: Кому ещё нужен эмулятор CP2112 - отзовитесь Если есть СР2112 или MCP2221, то зачем эмулятор ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
firew0rker 0 10 февраля, 2022 Опубликовано 10 февраля, 2022 · Жалоба У меня нет СР2112 или MCP2221. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 10 февраля, 2022 Опубликовано 10 февраля, 2022 · Жалоба https://www.chipdip.ru/product/mcp2221a-i-slhttps://aliexpress.ru/item/1005001621845901.html https://aliexpress.ru/item/32887884069.html?sku_id=65681882023 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 10 февраля, 2022 Опубликовано 10 февраля, 2022 · Жалоба Они же жутко дорогие, лучше уж ch340 купить - тридцатник штучка. Ну или PL2303. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 11 февраля, 2022 Опубликовано 11 февраля, 2022 · Жалоба Дорогие, да, 4-5 чашек кофе. :) Имеется в виду сам чип. А что, есть способы на CH340 или PL2303 I2C сообразить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 11 февраля, 2022 Опубликовано 11 февраля, 2022 (изменено) · Жалоба А смысл на них I2C изображать? Для этого достаточно взять какой-нибудь 70-рублевый STM32F072CBT6 (правда, китайцы ими уже по 250р за штучку торгуют). Я себе на 072 и SPI-USB делал, и I2C-USB, и CAN-USB… И да, чачка кофе — это 2 чайных ложки сахара, две чайных ложки кофе и вода. От силы рублей на 10 получается. Изменено 11 февраля, 2022 пользователем Eddy_Em Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladtv 0 23 марта, 2022 Опубликовано 23 марта, 2022 (изменено) · Жалоба On 2/8/2022 at 12:34 PM, firew0rker said: Cнова пытаюсь заставить работать эмулятор CP2112. На все запросы - "timeout". Обработчики чтения и записи в коде не вызываются. В логах: cp2112 0003:10C4:EA90.0024: transfer finished: -110 Может быть у кого-то есть желание посмотреть исходники, найти ошибку? Кому ещё нужен эмулятор CP2112 - отзовитесь. Поработаем над ним вместе. Аналогичная проблема. Только я пытаюсь сделать эмулятор на PIC32 (Microchip). За основу взят пример "Device - HID - Custom Demos". В системе нормально определяется как HID устройство, но в обработчики чтения и записи также не попадает. P.S. Зачем это надо, если есть готовые платы - считайте спортивный интерес. Изменено 23 марта, 2022 пользователем vladtv Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 23 марта, 2022 Опубликовано 23 марта, 2022 · Жалоба 1 час назад, vladtv сказал: Только я пытаюсь сделать эмулятор на PIC32 (Microchip). За основу взят пример "Device - HID - Custom Demos". В системе нормально определяется как HID устройство, но в обработчики чтения и записи также не попадает. Странно - пытаться делать CDC-устройство, на примере HID-устройства. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladtv 0 23 марта, 2022 Опубликовано 23 марта, 2022 · Жалоба CP2112 - это HID устройство, почитайте документацию AN495 от silabs.com Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться