This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C123GH6PM:USB 支持

Guru**** 2339440 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/604174/tm4c123gh6pm-usb-support

器件型号:TM4C123GH6PM

我们正在开发 包含 CAN 和 USB (器件模式)的器件。USB 用于连接 PC。  通过 USB、CAN 消息(波特率 可高达1Mbps、频率 可高达1消息/5mil 秒) 以及 PC 和 H/W (双向)之间的其他数据。  

这是实现 USB 驱动程序(HID 器件类或 批量器件类或 CDC 器件类 或任何其他方法)的更好方法     、以便我可以尽快将所有消息传输到 PC 和从 PC 传输出去。

我们还计划开发一个 PC 工具来显示 CAN 消息并配置硬件?  

我 想进入 CDC 器件类吗? 因为我认为批量传输方法优于  我的应用的中断传输方法、并且只有 批量器件类和 CDC 器件类正在使用 它。

与 批量器件类相比、CDC 是一种标准类、不需要任何驱动程序、应用开发也很简单。

1)我使用了 USB、因为1) 避免 PC 和硬件之间产生额外的 H/W (例如:USB 转 UART 转换器)、

2) 2) 一次可以传输 比 SPI 和 UART 更多的数据。

3) 3) 我们还计划稍后同时支持器件和主机。

 我是否做出了正确 的决定?  请帮帮我。