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.

[参考译文] EK-TM4C129EXL:CAN-1

Guru**** 2445440 points
Other Parts Discussed in Thread: EK-TM4C129EXL, EK-TM4C1294XL

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/632964/ek-tm4c129exl-can-1

器件型号:EK-TM4C129EXL
Thread 中讨论的其他器件: EK-TM4C1294XL

您好!

我不熟悉 CAN 协议、如果我提出愚蠢的问题、请原谅我。 我已配置 TM4C129-EXL 评估板的 CAN-0外设、并尝试发送32位十六进制数据。 在评估 DSO 上传输的 CAN 帧格式时、根据发送的数据、数据看起来是正确的。 如何通过另一个 CAN 外设接收数据来验证传输的数据? (具有120欧姆端接的 CAN 收发器和 CAN 总线已使用相同的实现)。  

  • 主要问题是有关 CAN-1信号的问题、我发现 TM4C129EXL 评估板中 CAN-1的 TX 信号(PB1)将变为"TARGET_VBUS/3.2C"。  我是否可以通过任何方法在同一评估板中使用 CAN-1信号来验证来自 CAN-0的发射信号?如果无法实现、那么验证 CAN 数据接收固件的解决方案是什么?

一些帮助非常值得赞赏,提前感谢。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没有这样的查询是愚蠢的-尤其是当你所揭示的那样的时间/努力出现时。

    Fire/I 不是 CAN 的"回送"粉丝。 第二个评估板-包括第二个 CAN 收发器/终端器-证明是理想的。

    (可选)您可以"搜索并查找"基于 PC 的"CAN 分析仪"、它可以"快速轻松"您的任务。 我认为,这里提到了(几个)这种装置。 (可通过论坛搜索框找到-位于本页顶部-关键字"CAN Analyzer"。)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以使用 CAN-1信号。 首先确保未使用 USB OTG 连接器。 此外、将 PD6配置为启用内部下拉的输入。 这会关闭隔离 TARGET_VBUS 的 MOSFET 开关。 EK-TM4C129EXL 电路板的原理图与 EK-TM4C1294XL 电路板的原理图相同、可在此处找到:
    www.ti.com/.../spmu365c.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    商定的 CB1、使用单个板(甚至是同一个板的两个副本)的缺点之一是您无法独立验证运行中的通信参数。

    Robert

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Robert -至少您/我(可能还有其他人)认识到"真实应用现实"所带来的多种好处-在这里已经延迟了-这是海报的"真实和最终"目的地。

    这种"带辅助"技术----特别是所有"特殊治疗"要求的----似乎具有(减少的)价值。   CAN 毕竟是一种"板对板"通信技术-与该"识别"的偏差偏离了该意图...   这种错综复杂的黑客行为/锯木行为确实会产生"整洁、新的标签"、但(通常是您所在的省份)-您是否同意?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 CB1_MOBILE 先生、Bob Crosby 先生和 Robert Adsett 先生。