我正在使用 LaunchpadXL-F280049C。 我有一个完全正常工作的 CAN 总线。 现在、我还想让 CAN 总线 b 正常工作。 我将 CAN 总线 B 路由到 GPIO 16 (用于 TX)和17 (用于 Rx)、这些 GPIO 可在 J2的引脚15 (Tx)和14 (Rx)上访问。 问题是、我在 J2的引脚上看到异常行为。
首先、在 J2的引脚15 (Tx)上、我看到只有一个示波器连接到引脚16时没有脉冲。 但是、如果我将 CAN 总线监听器连接到引脚16和引脚15、则会在示波器上看到脉冲、但脉冲仅从3.3V 降至1.3伏、因此监听器无法识别 CAN 消息。
其次、如果我将 CAN 总线收发器 IC (SN65hvd、与用于 Launchpad 上的 CAN 总线 A 相同)连接到 J2的引脚16和15、我在收发器的 TX 输入端看不到脉冲、换句话说、就像我未连接监听器时一样。
这里发生什么事了? 是否有人使用了外部收发器的 CAN 总线 B?