Добавлено after 4 hours 29 minutes 16 seconds:
У меня вопрос.Как можно сделать функцию по отправке по ДМА с возвратом коретки
Спойлер
Код: Выделить всё
void Usart1_send( uint8_t*data, uint16_t len)
{
uint8_t i=0;
DMA2_Stream7-> CR &=~ DMA_SxCR_EN; //wait transmit all data
//DMA2->HIFCR |= DMA_HIFCR_CTCIF7; //clear flag transmit
for(i = 0; i < len; i++)
{
txData[i]= *data++;
//copy data to buff
// *data++;
// i++;
// i=len;
}
//
DMA2_Stream7->NDTR = len; //Set len
DMA2_Stream7->CR |= DMA_SxCR_EN; //enable DMA
}


