misyachniy (26.04.2014 12:23, просмотров: 160) ответил Iliya на Подскажите, пожалуйста, чем определяется скорость передачи данных по USB at90USB1287.
USB имеет планировщик транзакций. Период планировщика 1 миллисекунда для FULL и в 5 раз меньше для HIGH. В вашем случае очевидно пример по получению байта из UART сразу формирует пакет из одного байта и передачу его на хост.
Класический вариант для повышения производительности это установка таймаута по приему.
Передача на хост происходит или по размеру принятых данных по UART, или по таймауту после приема последнего байта.