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.

[参考译文] TM4C123GH6PM:有关 SSI1使用的引脚配置问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1217076/tm4c123gh6pm-pin-configuration-question-for-the-use-of-ssi1

器件型号:TM4C123GH6PM

您好!

我正在 tm4c123gh6pm 中使用 SSI1来驱动串行 LED。 为此、我初始化 SSI1外设、如下所示:

    MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI1);
    MAP_GPIOPinConfigure(GPIO_PF2_SSI1CLK);
    MAP_GPIOPinConfigure(GPIO_PF1_SSI1TX);
    MAP_GPIOPinTypeSSI(GPIO_PORTF_BASE, GPIO_PIN_1 | GPIO_PIN_2);
    MAP_SSIConfigSetExpClk(SSI1_BASE, ui32SysClkFreq, SSI_FRF_MOTO_MODE_0, SSI_MODE_MASTER, 2400000, 8);
    MAP_SSIEnable(SSI1_BASE);

虽然我只使用 SS1TX 引脚、但我必须同时初始化时钟、否则 SPI 模块将不起作用、而且虽然我尚未配置 SSI1_CSS 引脚、但在 SPI 传输时、该引脚的值会发生变化。

还有 SSI1RX 引脚、我不知道它的行为是怎样的。 是否可以通过任何方法将此引脚(SSI1RX)配置为通用输入引脚? 有什么方法可以将其余 SPI 引脚用作 GPIO 吗?

此致、

Can Altineller

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

    您好 CAN、

     我真的不觉得您的 SSI1设置有问题。 如果串行 LED 不需要 CS 进行鉴定、并且两个 LED 都不会在 RX 引脚上返回数据、则可以将 FSS 和 RX 引脚重新用于 GPIO。