Пытаюсь сделать VCP на атмеловском арме at91sam7x. С апноутами и спецификацией вроде всё понятно. И даже в винде появляется COM порт и через него происходит обмен с контрнолером. Теперь пытаюсь прикрутить аппаратное управление потоком. Сигналы DTR, RTS и CTS. И если с DTR и RTS более менее понятно, то нигде не нашёл упоминания ни в спецификации на cdc не в аппноутах атмела как эмулировать сигнал CTS. В дескрипторах и нотификаторах о нём ни слова.
Фактически мне надо, сообщить хосту, чтобы он перестал слать данные bulk, а затем сообщить чтобы возобновил отправку данных. Где то на буржуйских форумах нашёл предложение о том чтобы не отправлять данные в хост. Пусть типа хост спамит, пока ack не получит. Мне кажется это некорректный подход, спамить шину.
Как правильно и возможно ли управлять CTS сигналом через USB.
|