stm32f4 cmsis ADC несколько каналов как настроить.?

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

stm32f4 cmsis ADC несколько каналов как настроить.?

Сообщение ivan dimir »

[*]
как правильно настроить Ацп и организовать несколько каналов чтоб раотало.в АВр функция а сдесь?
Реклама
Питание
Открыл глаза
Сообщения: 63
Зарегистрирован: Пт июн 26, 2020 16:33:29

Re: stm32f4 cmsis ADC несколько каналов как настроить.?

Сообщение Питание »

Для каждого выбранного номера канала настраиваете время семплирования (регистры SMPR) и вносите номера нужных каналов в список регулярных (регистры SQR) или инжектированных (регистры JSQR) каналов, указав общую длину списка. Причем, в списке один и тот же канал может присутствовать несколько раз. Теперь, при каждом событии триггера будет запускаться преобразование следующего канала по указанному списку.
Более подробно - в мануале, конечно же.
Почти все плюсы в свою карму и в рейтинги сообщения поставил себе сам, своими же созданными для этих целей клонами. aen
Реклама
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: stm32f4 cmsis ADC несколько каналов как настроить.?

Сообщение ivan dimir »

я имею ввиду переменные для каждого канала создаются? То что устанавливаются бит сканирования.Это я знаюю.Как эти переменные сопрягаются с регуляреыми каналами?И один регистр данных?
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: stm32f4 cmsis ADC несколько каналов как настроить.?

Сообщение ivan dimir »

Ау где вы?
Коты
Реклама
Эиком - электронные компоненты и радиодетали
Питание
Открыл глаза
Сообщения: 63
Зарегистрирован: Пт июн 26, 2020 16:33:29

Re: stm32f4 cmsis ADC несколько каналов как настроить.?

Сообщение Питание »

Ну да, один регистр данных. В режиме сканирования каналов удобнее использовать DMA для автоматической передачи результатов от всех каналов.
Ну это же всё в мануале описано. Гугл-переводчик - в помощь!
Почти все плюсы в свою карму и в рейтинги сообщения поставил себе сам, своими же созданными для этих целей клонами. aen
Реклама
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: stm32f4 cmsis ADC несколько каналов как настроить.?

Сообщение ivan dimir »

А пример?
Ты пионер покажи пример?
Реклама
Аватара пользователя
Myp3ik
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Вс янв 09, 2011 23:05:37
Откуда: СССР

Re: stm32f4 cmsis ADC несколько каналов как настроить.?

Сообщение Myp3ik »

Пример для 103-го. Таймер настроен как триггер для АЦП. АЦП складывает через ДМА данные в массив, затем генерирует прерывание transfer complete (там с одного канала делается 20 измерений, но все легко перенастраивается на нужное количество каналов)
Вложения
ADC_Ext_Trig_Test.rar
(223.29 КБ) 286 скачиваний
Иван Сусанин - первый полупроводник :solder:
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: stm32f4 cmsis ADC несколько каналов как настроить.?

Сообщение ivan dimir »

Это в SPL? А на cmsis&
ivan dimir
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Re: stm32f4 cmsis ADC несколько каналов как настроить.?

Сообщение ivan dimir »

если бы серия stmf4 adc_dma?
Ответить

Вернуться в «ARM»