NIIETCM4 PD  v0.7.0
Драйвер периферии для микроконтроллеров на базе ядра ARM Cortex-M4
Файл niietcm4_dma.c

Файл содержит реализацию всех функции для работы с DMA. Подробнее...

#include "niietcm4_dma.h"
Граф включаемых заголовочных файлов для niietcm4_dma.c:

См. исходные тексты.

Функции

void DMA_ChannelDeInit (DMA_Channel_TypeDef *DMA_Channel)
 Деинициализация канала DMA. Подробнее...
 
void DMA_ChannelInit (DMA_Channel_TypeDef *DMA_Channel, DMA_ChannelInit_TypeDef *DMA_ChannelInitStruct)
 Инициализация канала DMA. Подробнее...
 
void DMA_ChannelStructInit (DMA_ChannelInit_TypeDef *DMA_ChannelInitStruct)
 Заполнение каждого члена структуры DMA_ChannelInitStruct значениями по умолчанию. Подробнее...
 
void DMA_DeInit ()
 Деинициализация контроллера DMA. Подробнее...
 
void DMA_Init (DMA_Init_TypeDef *DMA_InitStruct)
 Инициализация контроллера DMA. Подробнее...
 
void DMA_StructInit (DMA_Init_TypeDef *DMA_InitStruct)
 Заполнение каждого члена структуры DMA_InitStruct значениями по умолчанию. Подробнее...
 
void DMA_BasePtrConfig (uint32_t BasePtr)
 Установка базового адреса управляющих каналов. Подробнее...
 
void DMA_ProtectionConfig (DMA_Protect_TypeDef *DMA_Protection)
 Управление защитой шины при обращении DMA к управляющим данным. Подробнее...
 
void DMA_MasterEnableCmd (FunctionalState State)
 Разрешения работы контроллера DMA. Подробнее...
 
void DMA_SWRequestCmd (uint32_t DMA_Channel)
 Программный запрос на осуществление передач DMA по выбранным каналам. Подробнее...
 
void DMA_UseBurstCmd (uint32_t DMA_Channel, FunctionalState State)
 Установка пакетного обмена каналов DMA. Подробнее...
 
void DMA_ReqMaskCmd (uint32_t DMA_Channel, FunctionalState State)
 Маскирование каналов DMA. Подробнее...
 
void DMA_ChannelEnableCmd (uint32_t DMA_Channel, FunctionalState State)
 Активация каналов DMA. Подробнее...
 
void DMA_PrmAltCmd (uint32_t DMA_Channel, FunctionalState State)
 Установка первичной/альтернативной управляющей структуры каналов DMA. Подробнее...
 
void DMA_HighPriorityCmd (uint32_t DMA_Channel, FunctionalState State)
 Установка высокого приоритета каналов DMA. Подробнее...
 
DMA_State_TypeDef DMA_StateStatus ()
 Доступ к текущему конечного автомата контроллера DMA. Подробнее...
 
FunctionalState DMA_MasterEnableStatus ()
 Состояние контроллера DMA. Подробнее...
 
FunctionalState DMA_WaitOnReqStatus (uint32_t DMA_Channel)
 Показывает поддерживает ли канал одиночные SREQ запросы. Подробнее...
 
OperationStatus DMA_ErrorStatus ()
 Показывает наличие ошибки на шине. Подробнее...
 
void DMA_ClearErrorStatus ()
 Сброс флага ошибки на шине. Подробнее...
 

Подробное описание

Файл содержит реализацию всех функции для работы с DMA.

Автор
НИИЭТ
Дата
10.11.2015
Внимание

ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ. ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДНАЗНАЧЕНО ДЛЯ ОЗНАКОМИТЕЛЬНЫХ ЦЕЛЕЙ И НАПРАВЛЕНО ТОЛЬКО НА ПРЕДОСТАВЛЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ О ПРОДУКТЕ, С ЦЕЛЬЮ СОХРАНИТЬ ВРЕМЯ ПОТРЕБИТЕЛЮ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

© 2015 ОАО "НИИЭТ"

См. определение в файле niietcm4_dma.c