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.
我们尝试将 CAN 收发器芯 片连接到 LAUNCHXL-CC2640R2板上的 TM4C1290NCPDT MCU。 CAN0的第一组引脚用于与 CC2640R2进行串行通信、因此必须使用 CAN1引脚。
根据 TM4C1290NCPDT 数据表第1386页的注释、有一种 USB 模式、在这种模式下、引脚96可用作 GPIO、因为 CAN0的引脚用于 CC2640R2的串行通信。 但是、有人告诉我、勘误表中的内容可能使这无法在第二组 CAN 引脚上实现。 如果是这种情况、是否有其他方法可以使用 TM4C1290NCPDT 将 CAN 实现到其系统中?
谢谢、
Matt
尊敬的 Martin:
我认为您可能参考下面的勘误表。 如果引脚不用于 USB0VBUS 操作、建议的操作方法是避免 PB1 (引脚96)。
不过、我有一些问题要问您。 您提到您正在尝试将 CAN 收发器芯片连接到 LAUNCHXL-CC2640R2上的 TM4C1290NCPDT MCU。 首先、如用户指南中所示、电路板上的是 TM4C1294NCPDT。 第二点是电路板上的 TM4C1294器件充当调试器(XDS110)以访问目标器件(CC2640R2)。 您不能将此 TM4C1294芯片用于常规 MCU 操作。 您对在 LAUNCHXL-CC2640R2板上下文中使用 TM4C1294的描述可能不清楚。 我的第三条评论是 LAUNCHXL-CC2640R2是评估板、您可以将 TM4C129's pin96用于串行通信。 但是、在您自己电路板的最终开发中、您可能会将引脚96 (PB1)重新用于 CAN0、并使用其他 UART 引脚与 CC2640连接、因此可以避免使用 CAN1。