Например TDA7294

Форум РадиоКот • Просмотр темы - Ручное чтение нескольких каналов АЦП в stm32f103c8t6
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб авг 09, 2025 23:34:45

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


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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Ручное чтение нескольких каналов АЦП в stm32f103c8t6
СообщениеДобавлено: Чт окт 22, 2020 11:28:59 
Встал на лапы

Зарегистрирован: Пн ноя 29, 2010 10:13:46
Сообщений: 114
Рейтинг сообщения: 0
Всем привет.
Меня перемкнуло. Использую HAL и cubeMX. Задача: в ручную необходимо в нужные мне моменты времени прочитать несколько каналов одного АЦП.
Вопросы:

1. Инициализировать АЦП мне нужно каждый раз перед чтением для нужного канала?
2. Калибровать его нужно после каждой инициализации?

Спасибо


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ручное чтение нескольких каналов АЦП в stm32f103c8t6
СообщениеДобавлено: Пт окт 23, 2020 20:20:01 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 315
Рейтинг сообщения: 0
если соблюдать порядок опроса то легко и быстро (1234)
если произвольно то морока .медленно и проблемно

_________________
ух ты.... показывает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ручное чтение нескольких каналов АЦП в stm32f103c8t6
СообщениеДобавлено: Пн окт 26, 2020 20:58:52 
Встал на лапы

Зарегистрирован: Пн ноя 29, 2010 10:13:46
Сообщений: 114
Рейтинг сообщения: 0
Значит тормозить ацп и переинициализировать каждый раз. Ну что ж, печально :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ручное чтение нескольких каналов АЦП в stm32f103c8t6
СообщениеДобавлено: Пн окт 26, 2020 21:34:56 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 1
А зачем вручную, если лучше это делать при помощи DMA? А пинать АЦП можно по таймеру (ЕМНИП, даже в сниппетах такой пример был).
Калокуб советую забыть как можно скорей.

Добавлено after 22 minutes 28 seconds:
В сниппетах есть пример: 03_ContinuousConversionSW_Trig
Все по аналогии с DMA'шным преобразованием, только лишь однократный режим и вручную каждый раз надо дергать START. Ну и перебирать индексы вручную.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ручное чтение нескольких каналов АЦП в stm32f103c8t6
СообщениеДобавлено: Ср окт 28, 2020 17:48:54 
Встал на лапы

Зарегистрирован: Пн ноя 29, 2010 10:13:46
Сообщений: 114
Рейтинг сообщения: 0
Eddy_Em, СПАСИБО! Да, HAL лютое говнище, мне досталось наследство на нем. Приходится вкуривать то, что есть.


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

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


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

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


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

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


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