Например TDA7294

Форум РадиоКот • Просмотр темы - Не могу настроить АЦП по событию
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт мар 28, 2024 09:36:30

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Не могу настроить АЦП по событию
СообщениеДобавлено: Ср янв 17, 2018 18:25:20 
Первый раз сказал Мяу!

Зарегистрирован: Ср сен 13, 2017 05:53:24
Сообщений: 31
Рейтинг сообщения: 0
Камень STM32f103
хочу начать преобразование по событию Timer 1 CC1 event. Ножка PA1. Не пойму как настроить таймер1 чтоб отправлялось событие на АЦП. Однократную конверсию настроил легко. По событию не получается. хелп.
Код:
   RCC->APB2ENR |= RCC_APB2ENR_ADC1EN;       
   RCC->APB2ENR |= RCC_APB2ENR_IOPAEN;         
   RCC->APB2ENR |= RCC_APB2ENR_AFIOEN;         
   
   GPIOA->CRL &= ~GPIO_CRL_CNF1;                  //PA1 AI
   GPIOA->CRL &= ~GPIO_CRL_MODE1;               
   
   RCC->CFGR |= RCC_CFGR_ADCPRE_DIV6;           //72/6=12MHz < 14MHz
   
  ADC1->CR2 |= ADC_CR2_CAL;                       //calibration
   while (!(ADC1->CR2 & ADC_CR2_CAL));

//   ADC1->CR2 |= ADC_CR2_CONT;                  //Continuous conversion mode
   ADC1->CR2 &= ~ADC_CR2_EXTSEL_2;               //TIM1_CC1 event
   ADC1->CR2 |= ADC_CR2_EXTTRIG;                  //Conversion on external event enabled
   ADC1->CR2 |= ADC_CR2_ADON;                      //A/D Converter ON / OFF
   ADC1->SMPR2 |= ADC_SMPR2_SMP0;               //PA1 ADC1 ch1  (111: 239.5 cycles)
   ADC1->SQR3 |=ADC_SQR3_SQ1_0;                  //SQ1 - 1ch
   
   RCC->APB2ENR|=RCC_APB2ENR_TIM1EN;          //
   TIM1->PSC=7200-1;                                    // 10000
   TIM1->ARR=400;                                       // 0,04
   TIM1->CCR1=400;
   TIM1->CR2 |= TIM_CR2_MMS_1;                     //
   TIM1->CR1|=TIM_CR1_CEN;


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу настроить АЦП по событию
СообщениеДобавлено: Ср янв 17, 2018 19:33:41 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Хоть сэмплирования и по таймеру но первый старт вручную...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу настроить АЦП по событию
СообщениеДобавлено: Чт янв 18, 2018 10:32:17 
Первый раз сказал Мяу!

Зарегистрирован: Ср сен 13, 2017 05:53:24
Сообщений: 31
Рейтинг сообщения: 0
Хоть сэмплирования и по таймеру но первый старт вручную...

т.е. старт преобразования вручную? нужно прописывать единожды ADC1->CR2 |=ADC_CR2_SWSTART;?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Не могу настроить АЦП по событию
СообщениеДобавлено: Чт янв 18, 2018 15:13:21 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
Давно бы запустил уже...


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y