RS
Size: a a a
RS
E
RS
DMA1_Stream4->CR|= DMA_SxCR_DIR_1; // 01:--Memory to peripheral
RS
E
DMA1_Stream4->CR|= DMA_SxCR_DIR_1; // 01:--Memory to peripheral
RS
LCD_DMA_STREAM->CR |= DMA_SxCR_DIR_0; //Direction Memory-to-peripheral
E
LCD_DMA_STREAM->CR |= DMA_SxCR_DIR_0; //Direction Memory-to-peripheral
RS
DMA1_Stream4->CR|= DMA_SxCR_EN;
DMA1_Stream4->PAR = (uint32_t)&SPI2->DR; //
DMA1_Stream4->M0AR=(uint32_t)data; // массив
DMA1_Stream4->NDTR=len; // Длина
DMA1_Stream4->CR&=~ DMA_SxCR_EN;
RS
- выключить канал
- установить указатель и длину
- включить канал
A
RS
DMA1_Stream4->CR &= ~DMA_SxCR_EN;
DMA1_Stream4->PAR = (uint32_t)&SPI2->DR; //
DMA1_Stream4->M0AR=(uint32_t)data; // массив
DMA1_Stream4->NDTR=len; // Длина
DMA1_Stream4->CR |= DMA_SxCR_EN;
E
- выключить канал
- установить указатель и длину
- включить канал
E
DMA1_Stream4->CR &= ~DMA_SxCR_EN;
DMA1_Stream4->PAR = (uint32_t)&SPI2->DR; //
DMA1_Stream4->M0AR=(uint32_t)data; // массив
DMA1_Stream4->NDTR=len; // Длина
DMA1_Stream4->CR |= DMA_SxCR_EN;
E
DMA1_Stream4->CR &= ~DMA_SxCR_EN;
DMA1_Stream4->PAR = (uint32_t)&SPI2->DR; //
DMA1_Stream4->M0AR=(uint32_t)data; // массив
DMA1_Stream4->NDTR=len; // Длина
DMA1_Stream4->CR |= DMA_SxCR_EN;
RS
E
RS
RS
RS