TI中文支持网
TI专业的中文技术问题搜集分享网站

cc3200 spi 时钟设置问题

请问 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:

那么做主机时,怎么设置?

赞(0)
未经允许不得转载:TI中文支持网 » cc3200 spi 时钟设置问题
分享到: 更多 (0)