Инициализировать буфер посылки 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 |
Параметры
Блок не имеет параметров.