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.

[参考译文] TMS320F280025:F2800025上的 SPIA

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS320F280025

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/985592/tms320f280025-spia-on-f2800025

器件型号:TMS320F280025

您好!

你好。

我们的客户在 TMS320F280025的 SPIA 上遇到问题。 请参阅下面的说明。

"我在 F280025A 器件上遇到 SPIA 问题
只有在我使用 GPIO16=SPISIMOA; GPIO17=SPISOMIA; GPIO18=SPICLKA; GPIO19=SPISTEA 时、它才起作用
如果我配置 GPIO1=SPIAMISO、它将不起作用

我正在 TI 开发板中使用示例代码 SPI_exe1_loopback
如果我在回送模式下配置 SPI、则工作正常
然后我更改为正常模式、使跳线 GPIO16和 GPIO17也正常工作

现在、如果我将 GPIO1配置为 SPIAMISO、则 SPI 不起作用"

我们感谢您在这一问题上的帮助。 谢谢你。


此致、

Cedrick

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

    Cedrick、

    我不需要使用 F280025硬件/ Launchpad 进行测试。 我将从实验室中挑选硬件。 请提供2-3个工作日来了解这一点。

    此致、

    曼诺伊

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

    您好、Manoj、

    感谢您对此进行深入研究。

    当然、我将等待您的反馈。


    此致、

    Cedrick

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

    Cedrick、

    在启用/不启用环回的情况下、使 GPIO1作为 SOMI 引脚工作没有任何问题。

    禁用环回时、我将 GPIO1 (SOMI)连接到 GPIO16 (MOSI)、代码工作正常。

    此致、

    曼诺伊

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

    Cedrick、

    我收到了来自 Antonio Fadhel 的反馈,您可以解决此问题,问题是 GPIO1的 GPIO 配置不正确。 他确实提供了反馈、说明用户手册中关于如何配置 MUX 寄存器的不够清晰。 我将在以后的用户手册版本中提交 TT 以解决此问题。

    此致、

    曼诺伊

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

    您好、Manoj、

    如果 GPIO1将用作  SPIAMISO、那么它的正确配置/设置是什么?

    谢谢、

    Chris

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

    Chris、

    [引用 userid="392214" URL"~/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/985592/tms320f280025-spia-on-f2800025/3647980 #3647980"]如果 GPIO1将用作  SPIAMISO,则它的正确配置/设置是什么?

    当外设复用选择为7时、GPIO1可被配置为 SPIASOMI。 您可以使用以下任一代码片段来实现此目的

       EALLOW;
       GpioCtrlRegs.GPAGMUX1.bit.GPIO1=1;
       GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 3;
       EDIS;

    (或)

    GPIO_SetupPinMux (1、GPIO_MUX_CPU1、7);//此函数在 f28002x_GPIO_c 中定义

    此致、

    曼诺伊