主题中讨论的其他器件:TM4C1290NCPDT、
我们尝试将 CAN 收发器芯片连接到 LAUNCHXL-CC2640R2板上的 TM4C1290NCPDT MCU。 CAN0的第一组引脚用于与 CC2640R2进行串行通信、因此必须使用 CAN1引脚。
根据 TM4C1290NCPDT 数据表第1386页的说明、有一个 USB 模式、可以将引脚96用作 GPIO。
该注释显示:“当在 OTG 模式下使用时,USB0VBUS 和 USB0ID 不需要任何配置,因为它们是 USB 控制器的专用引脚,并且直接连接到 USB 连接器的 VBUS 和 ID 信号。 如果 USB 控制器用作专用主机或设备、USB 通用控制和状态(USBGPCS)寄存器的 DEVMOD 域可用于将 USB0VBUS 和/或 USB0ID 输入内部连接到固定电平、释放 PB0和 PB1管脚供 GPIO 使用。 请注意、PB1 (USB0VBUS)是一个可承受5V 电压的信号。 为了使自供电设备正常运行、仍必须对 VBUS 值进行监控、以确保主机移除 VBUS 时、自供电设备会禁用 D+/D-上拉电阻器。 此功能可通过将标准 GPIO 连接到 VBUS 来实现。
USB PHY 的端接电阻器已在内部添加、因此无需外部电阻器。 对于一个器件,D+上有一个1.5k Ω 的上拉电阻,而对于主机,D+和 D-上都有15k Ω 的下拉电阻。”
后一部分监测 VBUS 值、似乎由引脚1 PD0/AIN15完成、使用电阻器 R22和 R24作为分压器。
LAUNCHXL-CC2640R2上的 USB 在什么模式下工作?