我们正在使用stm32 mcu创建固件,该固件可将存储在闪存中的gps测量值读取到PC。
我们的固件用javascript实现,因为我们需要使用webusb。通过批量传输命令读取2048字节的数据大约需要160毫秒。这个速度比我们想要的要慢得多。
我尝试使用c#检查此速度,因为这可能与javascript本身有关,但并没有太大的不同。然后,我们使用示波器检查了一些串行术语程序的传输速度,发现某些术语程序的速度降低到80ms。
这意味着我们可以根据发送到stm32的预设值来控制速度吗?使用stm32时是否可以使用commandTransferIn命令控制批量传输的速度或性能?我在Internet上搜索了具有在此处和此处定义的这些功能的工作表,但根本找不到它们。如果有人知道这些设置,我将不胜感激。