Мы используем stm32 mcu для создания прошивки, которая считывает измерения gps, сохраненные во флэш-памяти, на ПК.
Наша прошивка реализована в javascript, потому что нам нужно использовать webusb. Для считывания 2048 байтов данных с помощью команды массовой передачи требуется около 160 мс. Этот показатель значительно медленнее, чем мы хотим.
Я пытался проверить эту скорость с помощью c #, потому что это могло быть проблемой с самим javascript, но это не было так сильно отличается. Затем мы проверили скорость передачи некоторых серийных программ с помощью осциллографа и обнаружили, что скорость некоторых программных программ снизилась до 80 мс.
Это означает, что мы можем контролировать скорость в соответствии с заданным значением, отправленным в stm32? Можно ли контролировать скорость или производительность массовой передачи с помощью команды commandTransferIn при использовании stm32? Я искал в Интернете листы с этими функциями, определенными здесь и там, но я не мог их найти вообще. Если кто-нибудь знает об этих настройках, я был бы очень признателен, если бы вы могли.