| DMA_CHx, где x = 0 … 6 |
Настройка каналов DMA0 … DMA6 |
| Включить канал |
DMA_CH_x |
Возможные значения: "Да", "Нет" |
Нет |
Двоичное |
| Ширина данных периферии |
periph_width_x |
Возможные значения: "8bit", "16bit", "32bit" |
32bit |
Перечисление |
| Ширина данных памяти |
memory_width_x |
Возможные значения: "8bit", "16bit", "32bit" |
32bit |
Перечисление |
| Адрес данных периферии |
periph_addr_x |
Адрес расположения регистра периферии |
|
Строка |
| Адрес данных памяти |
memory_addr_x |
Адрес начала массива данных |
DMA0_MEM0 |
Перечисление |
| Инкрементировать адрес периферии |
periph_inc_x |
Возможные значения: "Да", "Нет" |
Нет |
Двоичное |
| Инкрементировать адрес памяти |
memory_inc_x |
Возможные значения: "Да", "Нет" |
Нет |
Двоичное |
| Направление передачи данных |
direction_x |
Возможные значения: "PERIPHERAL_TO_MEMORY",
"MEMORY_TO_PERIPHERAL" |
PERIPHERAL_TO_MEMORY |
Перечисление |
| Количество передаваемых данных |
number_x |
Возможные значения: целое число от "0" до "65535" |
0 |
Целое |
| Приоритет канала |
priority_x |
Возможные значения: "LOW", "MEDIUM", "HIGH",
"ULTRA_HIGH" |
HIGH |
Перечисление |
| Режим память в память (memory to memory mode) |
M2M_x |
Возможные значения: "Да", "Нет" |
Нет |
Двоичное |
| Режим круговой работы (circular mode) |
circ_x |
Возможные значения: "Да", "Нет" |
Нет |
Двоичное |
| Включить прерывание |
IRQ_x |
Активация прерывания. Возможные значения: "DISABLE",
"DMA_INT_FTF", "DMA_INT_HTF", "DMA_INT_ERR" |
DISABLE |
Двоичное |
| Приоритет прерывания |
IRQ_PRI_PRE_x |
Возможные значения: целое число от "0" до "4", высший приоритет
"0", низший - "4" |
3 |
Перечисление |
| Субприоритет прерывания |
IRQ_PRI_SUB_x |
Возможные значения: целое число от "0" до "4", высший приоритет
"0", низший - "4" |
3 |
Перечисление |