Hi,
I have to use manual control of CS? I would use hardware SPI.
I use this functions:
void initVstupyADC(void)
{
SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI0);
GPIOPinTypeGPIOOutput(GPIO_PORTB_BASE,EN);
GPIOPinTypeGPIOOutput(GPIO_PORTA_BASE,CS);
EN_ADC;
GPIOPinConfigure(SSI0CLK_PIN);
GPIOPinConfigure(SSI0FSS_PIN);
GPIOPinConfigure(SSI0RX_PIN);
GPIOPinConfigure(SSI0TX_PIN);
GPIOPinTypeSSI(GPIO_PORTA_BASE, GPIO_PIN_5 | GPIO_PIN_4 | GPIO_PIN_3 |
GPIO_PIN_2);
SSIConfigSetExpClk(SSI0_BASE, SysCtlClockGet(), SSI_FRF_MOTO_MODE_0,
SSI_MODE_MASTER, 1000000, 12);
SSIEnable(SSI0_BASE);
}