Thread 中讨论的其他器件: C2000WARE、 SysConfig
工具/软件:
尊敬的论坛:
我使用 TMS320F28P650DK 构建了具有 USB 连接的电源控制器。 目的是使用 USB 端口作为 CDC 串行端口将数据从我们的器件推送到主机、以便在终端(如 Teraterm)中显示。
从 USB 的角度来看、我们的器件是自供电的、因此我刚刚使用了 D+和 D-(分别为引脚 D16 和 E16)。 我还使用数字隔离器在输出电力电子器件与连接到主机 PC 的端口之间提供电隔离。 这是我第一次使用板载 USB 构建系统、因此我尝试了 C2000WARE 中的 usb_ex1_dev_serial 工程作为开始方法。 但是、此工程似乎在通用 controlCARD 上实现了一个更复杂的示例、将数据从 USB 端口输入/输出 SCIA 端口推送到控制卡的 XDS110 部分。 我的问题是:-
1) 是否有更简单的代码示例将原生 TMS320F28P650DK USB 外设设置为 CDC 器件、可以将代码中的数据推出以便在 PC 上的终端中读取? 与我目前使用 UART 馈送外部 UART/USB 桥接芯片类似、但 USB 本身来自我的处理器。
2) 学习更多关于 USB 的工作方式是有趣的。 我是否需要从连接电缆监测 VBUS +5V 线路、然后让处理器在检测到 VBUS 存在因而连接了电缆时通过 USB 发出一些信息? 您是否可以提供一个信息源、其中描述了在插入 USB 电缆后在 PC 上成功枚举需要发生的事件序列(例如,我是否需要在 C2000 上添加额外的应用程序代码、或者使用指定的 CDC 器件进行 SysConfig 设置是否意味着我的 C2000 上的 USB 外设会自动管理所有这些事件?)
谢谢、
Iain
 
				 
		 
					 
				
