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.

[参考译文] I2C-AM263X:MCU-PLUS-SDK 用于 T&Amp;H 读取

Guru**** 2390755 points
Other Parts Discussed in Thread: AM2631, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1456061/mcu-plus-sdk-am263x-dma-for-t-h-read-over-i2c

器件型号:MCU-PLUS-SDK AM263X
主题中讨论的其他器件:AM2631SysConfig

工具与软件:

您好!

是否有任何示例  ?或者您能否帮助我设置 DMA 以通过 I2C 进行发送和接收?
我需要通过 I2C 读取 H&T 传感器、由于最大速度为400K、 在我的应用中会出现太大的延迟、因此我计划将这项工作留给 DMA 处理。
我没有发现 在 SDK 中完全实现了 I2C DMA 模式。 我现在正在使用 AM263x LaunchPad、但将来会使用 AM2631。
您能帮助我如何操作吗?

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

    尊敬的卢卡:

    感谢您的耐心。 响应延迟是由于休假所致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid="636486" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1456061/mcu-plus-sdk-am263x-dma-for-t-h-read-over-i2c 我需要通过 I2C 读取 H&T 传感器、由于最大速度是400K、 在我的应用中延迟太大、所以我打算把这项工作留给 DMA 处理。
    我没有发现 在 SDK 中完全实现了 I2C DMA 模式。 我现在正在使用 AM263x LaunchPad、但将来会使用 AM2631。
    您能帮助我如何操作吗?

    是的、我们具有用于 I2C 事务的 DMA 事件生成机制。 DMA 事件生成逻辑、用于同步 I2C 模块中的数据接收和数据传输
    DMA 传输。 有两个 DMA 事件、一个用于 Tx、一个用于 Rx。

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

    您好 Nilabh:

    很抱歉这么晚才回复、但我今天在度假并返回工作。
    我看到  可以在 SysConfig、i2c Rx 和 TX 触发器中设置 DMA 触发。
    但  SDK 没有任何  处理 i2c DMA 的示例。 此外,"I2C_TRANSFORT()"没有 DMA 模式。
    所以我想知道我是否能得到一些指导如何使这项工作?

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

    尊敬的卢卡:

    我们没有专用示例、但您可以参阅此实验:AM26x 增强型直接存储器存取(EDMA)实验

    使用 EDMA syscfg 选择 DMA 触发事件。

    希望这对您有所帮助。