Цитата(controller_m30 @ Aug 16 2017, 21:41)
Предлагаю сначала протестировать программу для телефона с одним из настоящих устройств (CP210x, FTDI, PL2303, CDC/ACM, и т.д.), чтоб убедиться в работоспособности терминальной программы. А потом уже поэкспериментировать с подстановкой VID/PID в своё CDC-устройство.
Разумеется. Есть несколько устройств с FTDI, и пара донглов, проверим.
Цитата
Я пользовался для отладки двумя терминальными программами:
TermUSB, и
USB Serial Terminal Lite. Первая свободно лежит на сайте 4PDA, а откуда вторую скачал - сейчас не помню
Да вот первую и пробуем.
В дальнейшем, программа будет своя, но прежде чем ее писать (или заказывать на стороне) нужно убедиться что железо работает.
Квитирование не нужно.
Цитата
Отличие программ в том, что вторая поддерживает больше режимов для CDC-устройств, в т.ч. управление дополнительными выводами CTS/RTS, если нужно. А первая программа, дополнительными выводами управлять не может.
Если не ошибаюсь, лучше всего эти терминальные программы работали с VID/PID от устройства
AVR-CDC на Mega8/48/85 (есть такой проект на сайте
recursion.jp, написанный японцем.
ссылка). Причина в том, что в этом проекте использован "чистый" CDC/ACM, который соответствует стандарту, и если в вашем контроллере также "чистый" CDC/ACM - то достаточно будет только поменять VID/PID.
Тоже попробуем, они там: USB\VID_16C0&PID_05E1
Там лоуспид, а у нас фулл, но думаю это не важно.