Other Parts Discussed in Thread: CC3200SDK, CC3200
器件型号:CC3200MODLAUNCHXL
您好-
目前、我的 SPI 主设备在上升沿发送数据。 我如何更改它、以便它在下降沿发送。
谢谢
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.
尊敬的 Daniel:
如果您查看 SPI.c 文件(位于 SDK driverlib => C:\ti\cc3200SDK_1.3.0\cc3200-sdk\driverlib 中)、则可以找到调用的子模式(0至3)
它们与时钟的极性和相位有关、因为您需要更改时钟。
您可能希望使用 SPI 模式1或2
在 CC3200 C 的 SPI 演示的 main.c 文件中:\ti\cc3200SDK_1.3.0\cc3200-sdk\examples\spi_demo 有两个 SPI 配置位置可以更改此设置
一个用于主器件=>
//配置 SPI 接口-
//
MAP_SPIConfigSetExpClk (GSPI_base、MAP_PRCMPeripheralClockGet (PRCM_GSPI)、
SPI_IF_bit_rate、SPI_MODE_MASTER、SPI_SUB_MODE_0、
(SPI_SW_CTRL_CS |
SPI_4PIN_MODE |
SPI_Turbo_off |
SPI_CS_ACTIVEHIGH |
SPI_WL_8));
//
一个用于从机=>
//配置 SPI 接口
//
MAP_SPIConfigSetExpClk (GSPI_base、MAP_PRCMPeripheralClockGet (PRCM_GSPI)、
SPI_IF_bit_rate、SPI_MODE_SLAVE、SPI_SUB_MODE_0、
(SPI_HW_CTRL_CS |
SPI_4PIN_MODE |
SPI_Turbo_off |
SPI_CS_ACTIVEHIGH |
SPI_WL_8));
//