ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
1377174 Топик полностью
Eddy_Em (29.11.2023 18:19, просмотров: 147) ответил POV на Я конкретно про формулировки. Что такое 6МБит/с? Битовая скорость там и так 12. Смотреть надо сколько в байтах в единицу времени перекачивается. Это уже от протокола зависит...
Ну, ХЗ. Помню просто пост на БХ (когда я там еще не был окончательно забаненым). Там один жаловался, что не может получить честную скорость 12Мбит/с в потоке данных CDC. 

Я ему предложил выкинуть калокуб и сделать USB самому. Он попробовал мое и COKPOWEHEU - получил 12Мбит/с (только у него МК вообще ничего полезного не делает, а лишь шлет по USB поток данных).

Мой тест - когда МК еще и постоянно занят полезной работой - показал, что больше ~6.6Мбит/с не получается выплевывать. А все от моей лени: я не делал двойную буферизацию. Вот у COKPOWEHEU честно - двойная.

Но т.к. у меня нет задач, где нужно с бешеной скоростью гнать бешеные потоки данных (для работы USB-CAN на скорости 250кбод этих шести мегабод по USB за глаза хватает), так что я забил на дальнейшее развитие своего CDC.

Ну и дополнительно - я еще и свои изделия не "чистым" CDC делаю, а эмулятором PL2303. За счет этого упертые вендовозы с моим железом работать не могут, т.к. в маздае старше восьмерки невозможно поставить "старые дрова" PL2303. А в линуксе и андроиде это замечательно работает.

eddy-em.livejournal.com github.com/eddyem