请问 cc3200的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_16));
中的SPI_IF_BIT_RATE来设置的,具体是怎么计算的?最大是否为20MHz?
Viki Shi:
是通过SPI_IF_BIT_RATE来设置,最大为20 MHz
xing liu2:
回复 Viki Shi:
如果想设置为20Mhz SPI_IF_BIT_RATE是否为20000000?
user4066886:
回复 Viki Shi:
同问,从模式还需要设置时钟吗?
HG:
回复 user4066886:
是的SPI做slave的时候最大频率是20MHz,不需要专门去设置,SPI_IF_BIT_RATE暂时木有用
MAP_SPIConfigSetExpClk(GSPI_BASE,MAP_PRCMPeripheralClockGet(PRCM_GSPI), SPI_IF_BIT_RATE,SPI_MODE_SLAVE,SPI_SUB_MODE_3, (SPI_HW_CTRL_CS | SPI_4PIN_MODE | SPI_TURBO_OFF | SPI_CS_ACTIVELOW | SPI_WL_8));
li shuchao:
回复 HG:
那么做主机时,怎么设置?