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.

[参考译文] MSPM0G3519:LIN 总线上的碰撞检测

Guru**** 2689775 points

Other Parts Discussed in Thread: MSPM0G3519

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1598979/mspm0g3519-collision-detection-on-lin-bus

器件型号: MSPM0G3519

你好。  我正在编写软件、以通过 MSPM0G3519 处理器上的 UART 扩展外设与 LIN 总线连接。  介绍了如何操作  LIN 接收  部分  23.2.3.7 本地互联网络 (LIN) 支持  在技术参考手册中、我能够检测中断域和同步字节以及帧的受保护标识符 (PID)。  对于需要在 PID 之后传输数据的帧、我能够传输必要的数据。  我查看了参考手册以查看 UART 扩展外设是否包含任何冲突检测、从而确保 LIN 总线 TX 线上发送的数据与 LIN 总线 RX 线上接收到的数据相同。  我在 M0 的 UART 外设中没有看到任何配置可以执行此操作。  在用于其他处理器的 UART 外设(例如 SiLabs EFM32PG22)上、有一个专用于检测冲突 (CCF) 的中断;我想寻找 M0 类似的中断。  我将如何检测此碰撞?  谢谢!

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

    您好 Aaron、
     EFM32PG22 是一款 M33 内核器件、这意味着它很可能对这种运行提供更广泛的支持。 然而、MSPM0 系列不提供这种冲突检测功能。 我认为对此特定功能没有很好的权变措施。  

    此致、

    Diego Abad