FTDI 实现标准 CDC 协议?
FTDI implements standard CDC protocol?
FTDI 是否实施标准通信设备 class (CDC) USB 协议?
我需要在 STM32 上实现一个主机来将设备连接到 FTDI 串行芯片。但是 Google 上的搜索说当使用来自 ST 的库时有问题。
不,他们没有实施通用 CDC class。他们的芯片 return class 和 subclass 设置为 0
,供应商 ID 0x0403
。在 PC 上,这是处理此通信的单独驱动程序。
例如,您可以通过检查此处的 linux 来源来确认这一点:https://github.com/torvalds/linux/blob/master/drivers/usb/serial/ftdi_sio.h
FTDI 是否实施标准通信设备 class (CDC) USB 协议?
我需要在 STM32 上实现一个主机来将设备连接到 FTDI 串行芯片。但是 Google 上的搜索说当使用来自 ST 的库时有问题。
不,他们没有实施通用 CDC class。他们的芯片 return class 和 subclass 设置为 0
,供应商 ID 0x0403
。在 PC 上,这是处理此通信的单独驱动程序。
例如,您可以通过检查此处的 linux 来源来确认这一点:https://github.com/torvalds/linux/blob/master/drivers/usb/serial/ftdi_sio.h