请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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) 我们还计划稍后同时支持器件和主机。
我是否做出了正确 的决定? 请帮帮我。