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

 
 
> STM32F103 АЦП синхронно с таймером, Не могу запустить
Tanker
сообщение Apr 29 2010, 12:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 30-06-07
Пользователь №: 28 806



Здравствуйте!
хочу запустить ADC1 (у меня четыре канала) синхронно с T1_CC4. немогу запустить, екзамплы и мануалы не помогают пониманию
помогите.
Мне нужно так: приходит евент от СС4, запускается АЦП, ацепует 100 выборок из 4-х каналов и перекладывает по ДМА в массив. после чего АЦП останавливается (мне нужен какой-то сигнал о том что данные готовы) и ждёт следующего CC4 евента.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
koyodza
сообщение May 17 2010, 17:24
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 213
Регистрация: 28-02-07
Из: Киев
Пользователь №: 25 744



Вообще-то regular каналы ADC1 не умеют запускаться от Т1_СС4, только injected каналы.
Не вполне понятен смысл - запустить от события и складывать по DMA целых 100 выборок, после чего остановиться. Время между этими выборками для Вас ничего не значит?
Сигнал о том, что 100 выборок уже произошли выдаст Вам контроллер DMA, а не АЦП - контроллер DMA нужно настроить на пересылку нужного числа пакетов, после чего получите прерывание конца буфера.
Опишите задачу подробнее - может смогу дать более точные рекомендации. Там, кстати, ещё один (как минимум) АЦП есть

Сообщение отредактировал rezident - May 17 2010, 20:17
Причина редактирования: Ненужное цитирование.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:53
Рейтинг@Mail.ru


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