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.

[参考译文] TMS320F28035:LIN 寄存器不更新

Guru**** 2558250 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/626700/tms320f28035-lin-registers-not-updating

器件型号:TMS320F28035
Thread 中讨论的其他器件:controlSUITEC2000WARE

你(们)好

我在其寄存器中执行 LIN 配置、但在"Registers"视图中 LIN 寄存器不会更新。

已尝试控制套件 LIN 相关示例、也看不到寄存器更新。  

请找到随附的 LIN 配置代码和"Registers"视图的图像、并帮助我解决此问题。

e2e.ti.com/.../LIN_5F00_Config.c

此致

Mayank Bhatt

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

    寄存器中的所有零通常表示到外设的时钟没有被启用
    运行该示例时、请确保在查看寄存器之前越过启用时钟的位置。

    void InitPeripheralClocks (void)是发生这种情况的函数。

    如果这不起作用、请指明示例的版本以及您尝试调试该问题的内容。

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

    Lori

    感谢您的快速回复。

    我已经检查了示例代码中启用的 LIN 外设时钟、我正在引用控制套件示例代码(Lina_external_loopback)并在代码中执行类似的 LIN 寄存器配置、而根据我的要求几乎没有任何变化。

    代码框架已附加。

    e2e.ti.com/.../4380.LIN_5F00_Config.cRegards

    Mayank Bhatt

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

    马扬克

    controlSUITE (或 C2000Ware)示例应"按原样"工作。 C:\ti\c2000\C2000Ware_1_00_01_00\device_support\f2803x\examples\c28目录中有3个示例。 可以尝试一下吗? 您是否能够通过 CCS 直接更新寄存器?

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

    示例代码中的寄存器也不更新、但我的 LIN 问题已解决。
    CCSv7中可能存在一些错误、因此这可能是与 LIN 寄存器相关的问题。


    此致
    Mayank Bhatt