Быстрый АВР на STM32F103C8T6

Главная Форумы Ваши разработки. Быстрый АВР на STM32F103C8T6

Помечено: ,

В этой теме 1 ответ, 2 участника, последнее обновление  Aveal 9 мес., 2 нед. назад.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Сообщения
  • #4153

    zeon13
    Участник

    Добрый день всем!
    Разрабатываю быстрый АВР на STM32F103C8T6. Время срабатывания менее 4 милисекунд.
    Задача: Запуск шести АЦП — измерение трех фаз по двум фидерам — это основная проблема с которой я сейчас столкнулся. Как настроить АЦП на выдачу 6 измеренных значений? Кто может что либо подсказать? По одному каналу все отлично, по шести пока не могу. Буду благодарен за любую помощь.

    #4160

    Aveal
    Хранитель

    Добрый день!

    Я делал так — настраивал в Cube поддержку нескольких каналов, а в коде через:

    HAL_ADCEx_InjectedStart(&hadc1);

    ADCResult[0] = HAL_ADCEx_InjectedGetValue(&hadc1, ADC_INJECTED_RANK_1);
    ADCResult[1] = HAL_ADCEx_InjectedGetValue(&hadc1, ADC_INJECTED_RANK_2);
    ADCResult[2] = HAL_ADCEx_InjectedGetValue(&hadc1, ADC_INJECTED_RANK_3);

    получал результат. Здесь для трех каналов соответственно.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)

Для ответа в этой теме необходимо авторизоваться.

Похожие статьи:

Понравилась статья? Поделись с друзьями!