Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

stm32 adc Scan (multichannels)

Непрочитано 02.03.2017, 08:19  
LoKeR_95
Прохожий
 
Регистрация: 10.03.2016
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LoKeR_95 на пути к лучшему
По умолчанию stm32 adc Scan (multichannels)

Столкнулся с таким проблемой, запускаю ацп 2-х канальная, работает только один канал если меняю этот строку
Цитата:
ADC_InitStructure.ADC_ScanConvMode = ENABLE;
на это
Цитата:
ADC_InitStructure.ADC_ScanConvMode = DISABLE;
то работает 2-ой канал но 1-ый перестает работать, как с этим справиться?
Нажмите, чтобы открыть спойлер
Код:
        //ADC1 configuration
        //select continuous conversion mode
        ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;//!
      //right 12-bit data alignment in ADC data register
        ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
        //select no external triggering
        ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;
        //8 channels conversion
        ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
        //We will convert multiple channels
        ADC_InitStructure.ADC_NbrOfChannel = 2;
        //load structure values to control and status registers
        ADC_InitStructure.ADC_ScanConvMode = ENABLE;
        ADC_Init(ADC1, &ADC_InitStructure);
        //configure each channel
        ADC_Cmd(ADC1, ENABLE);
Реклама:
LoKeR_95 вне форума  
Непрочитано 02.03.2017, 09:21  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: stm32 adc Scan (multichannels)

Ладно, а хотябы серия-то контроллера какая? В зависимости от серии, есть разные режимы работы каналов - инжектированные, регулярные...
Опять же, в зависимости от серии контроллера, набирается группа каналов, с которых будут считываться измерения, выбирается способ считывания и далее по тексту...
NewWriter вне форума  
Непрочитано 02.03.2017, 09:51  
LoKeR_95
Прохожий
 
Регистрация: 10.03.2016
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
LoKeR_95 на пути к лучшему
По умолчанию Re: stm32 adc Scan (multichannels)

stm32f103c8t6
LoKeR_95 вне форума  
Непрочитано 02.03.2017, 10:54  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: stm32 adc Scan (multichannels)

Так вот. Не набрана группа каналов, то есть, какие конкретно номера каналов включены в группу. Опять же, поскольку это F1-серия, то в ней есть группа инжектированных и группа регулярных каналов. С какой группой желаете работать? Инжектированных в группе может быть не больше 4 любых каналов, но зато у них у каждого свой отдельный регистр результата. А в группе регулярных - все доступные каналы, но регистр результата общий.
Так с какой группой желаете работать? Наберите в группу номера каналов, выставите порядок их опроса - и запускайте.
NewWriter вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучаем STM32 Cortex M3 EugVor ARM 6171 20.05.2025 20:16
stm32 ADC переменное напряжение Sturman_111 ARM 4 02.09.2014 18:23
Tim19 -> DMA -> значение ADC в memory kvark85 ARM 6 03.06.2014 15:00
stm32 после запуска ADC1 не выставляется EOC kvark85 ARM 1 03.07.2013 11:29
STM32 ADC + DMA в циклическом режиме Nik_UFO Микроконтроллеры, АЦП, память и т.д 4 24.02.2012 18:49


Часовой пояс GMT +4, время: 19:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.