【发布时间】:2018-10-28 20:17:21
【问题描述】:
FTDI 是否实现标准通信设备类 (CDC) USB 协议?
我需要在 STM32 上实现一个主机,以将设备连接到 FTDI 串行芯片。但是在 Google 上搜索显示,使用 ST 的库时会出现问题。
【问题讨论】:
标签: usb microcontroller stm32 ftdi cdc
FTDI 是否实现标准通信设备类 (CDC) USB 协议?
我需要在 STM32 上实现一个主机,以将设备连接到 FTDI 串行芯片。但是在 Google 上搜索显示,使用 ST 的库时会出现问题。
【问题讨论】:
标签: usb microcontroller stm32 ftdi cdc
不,它们没有实现通用的 CDC 类。他们的芯片返回类和子类设置为0,供应商ID为0x0403。在 PC 上,这是一个单独的驱动程序来处理这种通信。
您可以通过在此处检查 linux 源来确认这一点:https://github.com/torvalds/linux/blob/master/drivers/usb/serial/ftdi_sio.h
【讨论】: