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.
大家好:
我使用的演示代码是"C2000_SDK\C2000Ware_1_00_03_00\device_support\F2833x\examples\McBSP_loopback_DMA"。
此处的 GPIO 设置:
//GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 3; // GPIO12 is MDXB pin GpioCtrlRegs.GPAMUX2.bit.GPIO24 = 3; // GPIO24 is MDXB pin //GpioCtrlRegs.GPAMUX1.bit.GPIO13 = 3; // GPIO13 is MDRB pin GpioCtrlRegs.GPAMUX2.bit.GPIO25 = 3; // GPIO25 is MDRB pin //GpioCtrlRegs.GPAMUX1.bit.GPIO14 = 3; // GPIO14 is MCLKXB pin GpioCtrlRegs.GPAMUX2.bit.GPIO26 = 3; // GPIO26 is MCLKXB pin GpioCtrlRegs.GPAMUX1.bit.GPIO3 = 3; // GPIO3 is MCLKRB pin //GpioCtrlRegs.GPBMUX2.bit.GPIO60 = 1; // GPIO60 is MCLKRB pin //GpioCtrlRegs.GPAMUX1.bit.GPIO15 = 3; // GPIO15 is MFSXB pin GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 3; // GPIO27 is MFSXB pin GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 3; // GPIO1 is MFSRB pin //GpioCtrlRegs.GPBMUX2.bit.GPIO61 = 1; // GPIO61 is MFSRB pin
1. 我对 MFSVB 和 MFSRB 感到困惑。 它们是两个引脚、我认为这些引脚的功能是 SPI 质子中的"引脚选择"、也就是"CS"。 我能否仅使用一个引脚作为"CS"?
CLK 引脚、它应该由 SPI 主器件提供、但在 McBSP 中、它有两个时钟、我发现它们可以在时钟停止模式下内部连接、这意味着我可以使用一个引脚作为 CLK?
谢谢
锂离子电池
您好、Li、
[引用 userid="487390" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1039492/tms320f28335-the-configuration-of-mcbsp-to-spi-interface ]1. 我对 MFSVB 和 MFSRB 感到困惑。 它们是两个引脚、我认为这些引脚的功能是 SPI 质子中的"引脚选择"、也就是"CS"。 我能否仅使用一个引脚作为"CS"?当 McBSP 模块被配置为 SPI 模式时、 发送帧同步信号(FSX)被用作从器件使能信号(SPISTE)[或者 CS、如果您愿意的话]。 接收帧同步信号(FSR) 不用于时钟停止模式、因为该信号 在内部连接到 其发送对应信号 CLKX 和 FSX。 话虽如此、您应该能够使用 MFSVB 作为 CS 引脚。
[引用 userid="487390" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1039492/tms320f28335-the-configuration-of-mcbsp-to-spi-interface ]2. CLK 引脚、它应该由 SPI 主器件提供、但在 McBSP 中、它有两个时钟、我发现它们可以在时钟停止模式下内部连接、这意味着我可以使用一个引脚作为 CLK?是的、在这种情况下、您可以使用 MCLKXB 作为 CLK 引脚。
此致、
Marlyn