// Значення для GPIOA->BSRR, що виставляє 1 на виході PA6 (CS).
[U]const[/U] unsigned int BSRR = GPIO_Pin_6;
// Конфігурація DMA1 канала 2.
DMA_InitStructure.DMA_PeripheralBaseAddr = (unsigned int) &GPIOA->BSRR;
DMA_InitStructure.DMA_MemoryBaseAddr = (unsigned int) &BSRR;
DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralDST;
DMA_InitStructure.DMA_BufferSize = 1;
DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Disable;
DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Word;
DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Word;
DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;
DMA_InitStructure.DMA_Priority = DMA_Priority_High;
DMA_InitStructure.DMA_M2M = DMA_M2M_Disable;
DMA_Init(DMA1_Channel2, &DMA_InitStructure);