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 UART 中的 LIN 从器件唤醒支持

Guru**** 2393955 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/1510003/mspm0g3519-lin-slave-wakeup-support-in-lin-uart

器件型号:MSPM0G3519

工具/软件:

 如何配置 UART 模块以检测 LIN 从器件配置中的 LIN 唤醒信号?  在 MSPMO G 系列的参考手册中没有看到 UART 寄存器配置以支持唤醒检测。

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

    您好! 您是否通过这份应用手册?  LIN 的基础知识和在 MSPM0上实现 

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

    MSPM0G3519中的 LIN 模块基于 UART0。

    UART0支持从下唤醒到 STANDBY0模式、因此 LIN 可以支持从 STANDBY0模式唤醒。

    但是由于唤醒时间、不会进行有效的中断域检测、MSPM0会使用硬件和软件同时实现 LIN、因此第一个 LIN 帧不会正确响应。

    但从待机状态唤醒后、后续 LIN 帧将正常工作。

    在代码中添加宏定义[TRANSMIT_INT]以启用此功能。

    e2e.ti.com/.../lin_5F00_responder_5F00_LP_5F00_MSPM0G3507_5F00_V9.zip

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

    您好、您能否更新 函数或 API、因为该函数或 API 将通知应用程序 LIN 从节点的唤醒检测情况。 从连接的 Lin 响应器驱动程序中、我无法找到可以向应用通知 LIN 唤醒事件的函数。   

    此外、您能否分享 MSPM0G3519的最新驱动程序。  

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

    您可以从 MSPM0 SDK 下载最新的驱动程序。

    我发送给您的 LIN 演示建议您使用这个、而不是 MSPM0 SDK 中的那个。

    如果接收到来自 LIN 收发器的 LIN 帧、UART 将从 STANDBY0模式唤醒。

    没有关于 LIN 唤醒功能的相关 API。

    此外、在 syscfg 中将低功耗模式设置为 STNABY0后、可以调用_WFI ();以将 MSPM0设置为 STANBY0模式。