ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
784563 Топик полностью
0men (04.10.2017 17:20, просмотров: 245) ответил IBAH на полноценный UART FIFO через DMA STM32. Возможно? на прием вроде проблем нет, только я пока не понял как узнать у DMA указатель "головы". А на передачу из кольцевого буфера DMA настроить невозможно? DMA не события "хвост" догнал "голову"
узнать указатели элементарно: это указатель хвоста: BuffTailDyn = DYN_SIZE_BUFF_ROUND - hdma_UartHandleDyn_rx.Instance->NDTR; а указатель головы формируем сами: BuffHeadDyn++; if (BuffHeadDyn == DYN_SIZE_BUFF_ROUND) BuffHeadDyn = 0; На передачу тоже все возможно, в инете куча инфы