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.

[参考译文] AM2634:如何在 SPI 主从模式下并使用带回调模式的中断配置 AM2634

Guru**** 2763455 points

Other Parts Discussed in Thread: AM2634

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1418963/am2634-how-to-configure-am2634-in-spi-master-and-slave-mode-and-using-interrupt-with-callback-mode

器件型号:AM2634

工具与软件:

大家好、团队成员:

我有两个 AM2634开发板。 我将一个用作 SPI 主器件、另一个用作从器件  

要求:

  1. 使用回调将 SPI 主器件的传输模式配置为中断。 我使用 SDK Infra 作为 HLD
  2. 使用回调将 SPI 从器件的传输模式配置为中断。 我使用 SDK Infra 作为 HLD

我已经使用回调在中断模式下配置了从站、并且还提到了回调函数名称为"spi0_rx_callback"。 但是、运行代码后、从站回调函数不会触发。

有关如何为 SPI 配置中断和回调模式的信息、请支持人员。

谢谢!

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

    您好!

    您使用的是哪个 SDK 版本? SDK 10.0具有一个中断回调示例:

    mcspi_loopback_interrupt_LLD_am263x-cc_r5fss0-0_nortos_ti-arm-clang

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

    您好!

    只需使用中断回调模式运行 McSPI 环回测试。 生成中断、并调用回调函数。

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

    请检查是否 McSPI 中断 I VIM 模块被启用、中断编号为78:

    如果启用了 McSPI TX0空和 RX0满(McSPI IRQEnable 寄存器)、并且如果在 McSPI IRQStatus 寄存器中设置了中断标志:

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

    谢谢!

    如何使用 HLD 对 AM2634作为主设备并对另一个 AM2634作为从设备进行此设置? 如果您有任何 SPI 主器件和从器件(不环回同一控制器)示例、请告诉我。 这是我们项目的紧迫要求。  

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

    你好、Ajit、

    两个 McSPI 实例之间没有外部环回示例、控制器(主器件)和外设(从器件)都采用回调模式。

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

    如果我在回调模式下配置从器件、那么我是否还需要在回调模式下配置主器件

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

    你好、Ajit、

    不需要、SPI 主器件不需要使用相同的模式。