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.

[参考译文] "Noob"需要一些帮助

Guru**** 2483995 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/711882/noob-nedds-some-help

主题中讨论的其他器件:HALCOGEN

好的、亲爱的开发人员。

我刚刚开始使用您的器件(TMS570LS31x4 -我想这是一个名称)、所以我不明白有很多原因。

在手册中、我找到了8字缓冲器的说明、但我根本找不到如何与它交互。 是否可以使用它?

提前感谢您。 但我说英语不是很好,如果我犯了语法错误,那么很抱歉。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Valery、
    我是否可以要求您指定您被命名为"手动"的文档? 您所针对的是哪一个定点器件模块、ADC 或其他模块?

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

    它称为"tms570ls31x/21x 16/32位 RISC 闪存

    技术参考手册"。

    实际上、我不知道我要针对哪个模块、但它绝对不是 ADC。

    我是指缓冲器、您可以在方案26-2的底部看到它们。 "SCI/LIN 块 DIAGtlram"。 抱歉,无法从手机发送图片。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我被告知:"缓冲器必须与 SCI 相关联"。
    你问的是这样吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Valeriy、
    您是否已经安装了 HalCoGen ( www.ti.com/.../HALCOGEN )。 借助 HalCoGen,您可以轻松配置所有 MCU 模块,之后您可以生成可供 Code Composer Studio ( www.ti.com/.../CCSTUDIO )使用的文件(包括配置和函数)。

    此致
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我知道-是的。 这是一个实例。 我将尝试处理它。
    感谢你的帮助。 如果我自己还不能处理,我可以再麻烦你吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Valeriy、
    我准备好提供帮助。

    此致
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的导师说、他找不到任何方法来实现这一目标。
    可能是因为4.06.00是旧版本?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vleriy、
    您提到过的缓冲器(8个接收缓冲器和8个发送缓冲器-图26-2)在 SCI 多缓冲模式下使用(器件 TRM (技术参考手册)中的第26.2.5节)。 将 SCIGCR1寄存器的 mbuf MODE 位置位(位10)即可启用该模式。 当 RXRDY 位置位(接收到所有已编程的数据数量)或发送数据(写入 SCITD 的所有已编程数量)时、使用多缓冲模式将产生影响。

    您可以按以下方式接收数据:1. 轮询接收就绪标志(RXRDY);2. 接收中断;3. DMA
    您可以通过以下方式传输数据:1. 轮询发送就绪标志(TXRDY);2. 接收中断;3. DMA

    有关接收和传输数据的更多信息、请参阅第26.5节

    此致
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    O、非常感谢。 你真的拯救了我。
    衷心感谢您的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    为了在中断模式或 DMA 模式下接收或发送数据时减少 CPU 负载、SCI/LIN 模块有8个独立的接收和发送缓冲器。 通过设置 Mbuf 模式位(GCR1的位10)来启用多缓冲模式。 HALCoGen 不涵盖此功能。 您必须手动启用它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    玩得开心!
    我还不知道如何使用这个 mbuf 模式。

    因此我通过字节"手动"(如 scilinREG->TD = 0xAA)发送数据字节 、并且可以在示波器上看到数据字节。

    但是、当我启用此模式( 正如您所说的、gcr1的位10) 时、示波器侧没有显示任何内容。
    请、您能再次为我提供帮助吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于使用多缓冲模式、GCR1中的 Mbuf 模式位应该被置位、并且 LIN 模式被清除。 SCIFORMAT 寄存器中的长度和字符也应编程。