Страница 1 из 1

Приоритет потоков dma в stm32

Добавлено: Ср мар 26, 2014 21:30:18
castiel92
Здравствуйте. Возник такой вопрос. Я настроил один поток на циклическую передачу данных от ацп в буфер. Если при этом запустить передачу память-память большого количества данных, допустим несколько килобайт, то ацп выставляет флаг overrun и передача данных собственно прекращается. Я так понимаю, пока все данные из памяти в память не передадутся, по другому потоку ничего не может передаваться? И что будет, например, если одновременно настроить и запустить 2 потока на передачу память-память? Будут один за другим работать?

Re: Приоритет потоков dma в stm32

Добавлено: Чт мар 27, 2014 00:23:55
HHIMERA
Механизм DMA разруливать будет... для этого там приоритеты и существуют...