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.

[参考译文] TMS320F280025C:LIN SCI 模式-在器件寄存器映射中找不到多缓冲器启用、3位计数器和3位比较寄存器

Guru**** 2455560 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1210678/tms320f280025c-lin-sci-mode---multi-buffer-enabled-3-bit-counter-and-3-bit-compare-registers-are-not-found-in-the-device-register-map

器件型号:TMS320F280025C
主题中讨论的其他器件:C2000WARE

我已经在启用多缓冲模式的情况下初始化 LIN 外设(SCIGCR1、MBUFMODE = 1)

技术参考文档(spruin7a.pdf)第2358页说明了有一个3位计数器和3位比较寄存器、但我在器件中找不到这样的寄存器(或位...)? 也没有解释如何从这些缓冲区中读取数据。

文档和/或器件中似乎缺少某些内容。

 

此致、

Elazar.

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

    尊敬的 Elazar:


    感谢您的提问。 TRM 中的以下主题介绍了多缓冲模式:

    • "在多缓冲模式中接收数据"
    • "接收中断"
    • "接收缓冲区"和"发送缓冲区"图(您应仔细阅读、其中显示了 RD0-7的位置)。

    它也显示在"SCIRD"寄存器中

    您可以使用 C2000Ware 示例向您介绍如何在多缓冲器模式下使用 LIN-SCI (这是可用的 LIN sci 示例)。

    位于:C2000Ware\driverlib\f28002x\examples\lin

    此致、

    Vince