【问题标题】:Libusb interrupt transfer callbacklibusb 中断传输回调
【发布时间】:2011-10-01 20:07:21
【问题描述】:

我正在开发一个实时控制系统,它以缓冲方式(用户模式程序)计算控制信号,并通过同步传输将阵列输出到 USB 设备。他们的usb设备通过中断传输上报执行进度,以便pc软件计算并推送下一个控制数组。

该软件基于原始的win32 api运行,基于C。 (C++ 仅用于程序中对时间不敏感的部分,例如界面、3D 模型...)。

我想知道是否有办法注册回调函数以响应中断传输?

【问题讨论】:

  • 你可能会读到here

标签: c winapi libusb


【解决方案1】:

据我了解,虽然我们讨论的是中断传输,但 USB 设备仍然需要使用 libusb_interrupt_transfer 进行轮询

中断传输通常是非周期性的小型设备 需要有限延迟的“已启动”通信。中断 请求由设备排队,直到主机轮询 USB 设备 求数据。

摘自https://www.beyondlogic.org/usbnutshell/usb4.shtml#Interrupt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    • 2019-03-27
    • 1970-01-01
    相关资源
    最近更新 更多