реклама на сайте
подробности

 
 
> STM32 несколько периферийных устройств на DMA
uriy
сообщение Apr 16 2015, 05:16
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Использую UART TX DMA.
Хочу добавить DMA на ADC.
В ref man очень странное предложение:
Цитата
The 7 requests from the peripherals (TIMx[1,2,3,4], ADC1, SPI1, SPI/I2S2, I2Cx[1,2] and
USARTx[1,2,3]) are simply logically ORed before entering the DMA1, this means that only
one request must be enabled at a time
. Refer to Figure 50: DMA1 request mapping.

Как это понимать? Я не смогу использовать больше одного канала DMA?
Что они имеют ввиду?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Apr 16 2015, 07:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



7 запросов от периферии соединены через "ИЛИ" до входа на ДМА1, это означает что только один запрос должен быть включен одновременно. По моему весьма нормально описали именно то место, правда другую ветку, где 7 запросовsm.gif, а не ту что обведена.
А ограничение это неприятно включили ADC1 и потеряли таймер2_канал3...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2025 - 02:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016