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.

[参考译文] TM4C1294KCPDT:SSI1 CLK 为 PB5、但获取 PE5。 有什么想法吗? SSI2按预期工作

Guru**** 2556410 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/842905/tm4c1294kcpdt-ssi1-clk-is-pb5-but-get-pe5-is-there-any-idea-ssi2-is-working-as-expected

器件型号:TM4C1294KCPDT

/* SSI1 */
SysCtlPeripheralEnable (SYSCTL_Periph_SSI1);

GPIOPinConfigure (GPIO_PB5_SSI1CLK);
GPIOPinConfigure (GPIO_PB4_SSI1FSS);
GPIOPinConfigure (GPIO_PE4_SSI1XDAT0);
GPIOPinConfigure (GPIO_PE5_SSI1XDAT1);

GPIOPinTypeSSI (GPIO_PORTB_BASE、GPIO_PIN_4 | GPIO_PIN_5);
GPIOPinTypeSSI (GPIO_Porte _BASE、GPIO_PIN_4 | GPIO_PIN_5);

/* SSI2 */
SysCtlPeripheralEnable (SYSCTL_Periph_SSI2);

GPIOPinConfigure (GPIO_PD3_SSI2CLK);
GPIOPinConfigure (GPIO_PD2_SSI2FSS);
GPIOPinConfigure (GPIO_PD1_SSI2XDAT0);
GPIOPinConfigure (GPIO_PD0_SSI2XDAT1);

GPIOPinTypeSSI (GPIO_PORTD_base、GPIO_PIN_0 | GPIO_PIN_1 |
GPIO_PIN_2 | GPIO_PIN_3);

EK_TM4C1294XL_initDMA ();
spi_init();

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

    您好!

     是否确定在 PE5上看到 SPICLK、即 SSI1RX?

     您能否在 PB5 (SSI1CLK)、PB4 (SSI1Fss)、PE4 (SSI1TX)和 PE5 (SSI1RX)上显示示波器捕获?

     我假设您在定制板上运行代码、对吧? 您可以在 LaunchPad 上运行相同的代码吗?

     此外、请仔细检查您的电路板连接是否正确。

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

    您好:蔡

    我从 SSI1接口的逻辑分析仪获得了屏幕截图。 SSI2和 SS3工作正常。 我注意到 SSI1甚至不能从其 CR1使能位启用。

    我再次检查了我的连接数次。

    谢谢、

    首杰

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

    蔡先生、您好!

    很抱歉、我连接了错误的逻辑分析仪。 在我更改新的一个之后。 看起来是对的。

    谢谢、

    首杰