Vladimir_T
Mar 14 2014, 02:12
Здравствуйте, увжаемые коллеги, подскажите: в литературе читал, что размер буфера для 1-конечной точки 64 байта, тогда как организовать мне передачу 128 кБ? Если передавать такими маленькими блоками, то это неэффективно. Тогда как занять весь канал и передать весь массив? Очень сильно не ругайте меня, но нигде не могу почитать по данному вопросу. А так - маленькие массивы 64Б из STR912 передаю и принимаю через виртуальный COM-порт. Заранее благодарен.
редактор
Mar 17 2014, 05:42
Мегабайтные файлы на флешку передаются такими же маленькими блоками.
Стандарт USB позволяет передать за один сеанс (1 мс) несколько блоков. Вы это хотели услышать?
Все остальное - реализация USB-устройства, ну и поддержка дравером (хостом)