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

TM4C1294NCPDT: SPI配置问题

Part Number:TM4C1294NCPDT

我把SPI2这样设置:PD1->SSI2XDAT0,PD0->SSI2XDAT1,PD3->SSI2CLK,没有将PD2配置为片选Fss(CS)。怎样通过GPIO方式设置CS ?

下面这种SPI初始化方式是否正确 ??

//使能GPIO时钟
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
//使能SSI2时钟
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI1);
//配置IO口, PD1->SSI2XDAT0,PD0->SSI2XDAT1,PD3->SSI2CLK,PD2->SSI2FSS
MAP_GPIOPinConfigure(GPIO_PD1_SSI2XDAT0);
MAP_GPIOPinTypeSSI(GPIO_PORTD_BASE, GPIO_PIN_1);
MAP_GPIOPinConfigure(GPIO_PD0_SSI2XDAT1); //GPIO_PD0_SSI2RX
MAP_GPIOPinTypeSSI(GPIO_PORTD_BASE, GPIO_PIN_0);
MAP_GPIOPinConfigure(GPIO_PD3_SSI2CLK);
MAP_GPIOPinTypeSSI(GPIO_PORTD_BASE, GPIO_PIN_3);

MAP_GPIOPinTypeGPIOOutput(GPIO_PORTD_BASE, GPIO_PIN_2);

Ben Qin:

你好,可以参考下Tivaware中的例程:

C:\ti\TivaWare_C_Series-2.2.0.295\examples\peripherals\ssi

赞(0)
未经允许不得转载:TI中文支持网 » TM4C1294NCPDT: SPI配置问题
分享到: 更多 (0)