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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,502
Сказал спасибо: 401
Сказали Спасибо 2,217 раз(а) в 1,315 сообщении(ях)
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.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,502
Сказал спасибо: 401
Сказали Спасибо 2,217 раз(а) в 1,315 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: stm32 adc Scan (multichannels)

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

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучаем STM32 Cortex M3 EugVor ARM 6166 19.02.2024 18:22
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, время: 10:54.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot