Здравствуйте. Возник такой вопрос. Я настроил один поток на циклическую передачу данных от ацп в буфер. Если при этом запустить передачу память-память большого количества данных, допустим несколько килобайт, то ацп выставляет флаг overrun и передача данных собственно прекращается. Я так понимаю, пока все данные из памяти в память не передадутся, по другому потоку ничего не может передаваться? И что будет, например, если одновременно настроить и запустить 2 потока на передачу память-память? Будут один за другим работать?
Приоритет потоков dma в stm32
- Сообщения: 13
- Зарегистрирован: Вт окт 08, 2013 20:37:39
- Реклама
Механизм DMA разруливать будет... для этого там приоритеты и существуют...
"Я не даю готовых решений, я заставляю думать!"(С)
