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

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