Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: DMA и ADC STM32F103C
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Tanker
Здравствуйте!

Мне надо читать 2 канала АЦП (конкретно AIN6, AIN7) и ложить их последовательно в буфер RAM
AIN6 - > RAMDATA[0]
AIN7 - > RAMDATA[1]
и так по кругу.
Как это сделать (мануал читал - не понял).
Глянул примеры, там только для одного канала (читается 1 канал, переносится по DMA в заданный адрес)

ADC_DR один значит гдето должен быть мультиплексор, который переключается по сигналам DMA?

С уважением.
Dog Pawlowa
Цитата(Tanker @ Aug 27 2009, 15:23) *
Мне надо читать 2 канала АЦП (конкретно AIN6, AIN7) и ложить их последовательно в буфер RAM

Сам не пробовал, но вроде ничто не мешает выбрать группу из двух каналов и запустить DMA.

DMA request generation during regular channel conversion

The regular group is composed of up to 16 conversions. The regular channels and
their order in the conversion sequence must be selected in the ADC_SQRx registers.
The total number of conversions in the regular group must be written in the L[3:0] bits in
the ADC_SQR1 register.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.