Получение данных из буфера приема DMA
![]() |
![]() |
| Си | |
| в палитре | на схеме |
Описание
Блок передает данные, полученные каналом DMA, на свой выход
При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Подробные настройки ДМА можно найти в документации на микроконтроллер.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| sort_block | Вход сортировки блока | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| rx | Массив принятых данных | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Контроллер DMA | DMA | Возможные значения: "DMA0", "DMA1" | DMA0 | Перечисление |
| Канал DMA | DMA_CH | Возможные значения: "DMA_CH0", "DMA_CH1", "DMA_CH2", "DMA_CH3", "DMA_CH4", "DMA_CH5", "DMA_CH6" | DMA_CH0 | Перечисление |
| Размер массива данных | DATA_SIZE | Возможные значения: целое число от "0" до "65535" | 0 | Целое |
| Размер элемента массива | DATA_WIDTH | Возможные значения: "8bit", "16bit", "32bit" | 32bit | Перечисление |
| Режим круговой работы (circulation) | DMA_CIRC | Возможные значения: "DISABLED","ENABLED" | DISABLED | Перечисление |
| Маска данных | MASK | Возможные значения: целое число от "0" до "0xFFFFFFFF" | 0 | Целое |
Параметры
Блок не имеет параметров.

