Инициализировать буфер посылки DMA

|Си|
в палитре на схеме

Блок формирует буфер передачи данных для контроллера DMA. Буфер приема должен иметь тип данных (uint8_t, uint16_t, uint32_t), он задается в настройках контроллера DMA. Можно использовать для программирования двух типов микропроцессоров 1986BE1T и 1986BE9X.

Входы

  • TX - входной массив (тип данных uint32_t), который будет скопирован в буфер передачи контроллера DMA.

Выходы

  • ready - необходим для определения порядка выполнения блоков.

Свойства:

Название Имя Описание По умолчанию
Размер элемента DMA_MemoryDataSize_RX Буфер посылки DMA может иметь различный тип данных (Byte, HalfWord, Word), выбранный размер должен быть точно таким же, как и в свойствах блока DMA Word
Размер массива size Размер входного массива значения хранящиеся во входном массиве TX будут скопированы в буфер передачи DMA контроллера 16
Канал DMA DMA_Channel_TX

Канал DMA для данного устройства.

см. спецификацию 1986BE1T.pdf, 1986BE9X.pdf

0
Маска MASKA Если она не равна 0x00 то происходит операция and с каждым элементом массива RX и полученный элемент записывается в буфер передачи TX контроллера DMA 0x0000FFFF

Параметры

нет