我具有以下设置:CCS 6.1.2、TIRTOS 2.16.0.08、编译器5.2.7、XDC 3.31.1333、TM4C1294NCPDT
我在 CPU 上运行最大时钟速度(120 MHz)
G_ui32SysClock = MAP_SysCtlClockFreqSet ((SYSCTL_XTAL_25MHz | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480)、120000000);
这就是我设置 SPI 的方式、时钟为6MHz。
EK_TM4C1294XL_initSPI ();
SPI_Params_init (&spiParams);
spiParams.transferMode = SPI_MODE_BLOCKING;
spiParams.transferCallbackFxn =空;
spiParams.bitrate = 6000000;
spiParams.frameFormat = SPI_POL1_PHA1;//SPI_POL1_PHA1;
spiParams.dataSize = 8;//
masterSpi = SPI_open (Board_SPI0、&spiParams);
我可以运行 SPI 时钟的最快速度是多少?
我还没有将 SPI 信号放置在示波器上、但我相信根据上述设置以6MHz 的频率运行 SPI 时钟。
谢谢、
道格。