ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
20 июня
1525706 Топик полностью
Nikolay_Po (Вчера, 14:09, просмотров: 64) ответил Mty1 на Не могу понять - ADC с запуском по таймеру, сканирует 5 каналов и отдает данные через DMA в буфер. Что в однократном что в curcular режиме - DMA делает один проход буфера и останавливается. А мне нужно в circular режиме непрерывно наливать в буфер. Накидайте идей - не могу понять. Stm32 f4, CubeIDE
Сделайте без куба. Всё получится. По существу - в DMA достаточно поставить циркулярный режим. Дальше от DMA ничего не зависит, разве что прерывания по заполненности буфера, если используете. 

Нужно в настройках АЦП выключить однократный режим. Может, DMA continuous request? В общем, читайте рефмануал в разделе АЦП внимательно и поймёте, что сделать.