STM32上USB写入的典型时间是多少?

时间:2018-01-23 21:49:16

标签: usb stm32 stm32f0

我有一个STM32f042,我已经从STM32F0x2_USB-FS-Device_Lib V1.0.0加载了示例自定义HID固件。

然后我做了一些简单的写传输,只发送一个或两个字节,并使用wireshark观察响应。

在进行了大约10次传输之后,传输的时间似乎完成了15ms到31ms之间的范围,平均值大约为25ms。 我曾经被告知,单个快速USB交易应该花费大约1毫秒,所以这对我来说感觉要慢一个数量级。

这是芯片的正常时间吗? (我怎样才能弄清楚“正常”是什么?)或者这是非常慢的?

1 个答案:

答案 0 :(得分:2)

请检查usbd_customhid.c文件中的配置描述符。每个端点集的轮询间隔但参数:bInterval,示例中的默认值(我记得)设置为0x20(32ms)尝试更改它!