Size: a a a

Maxwell's Demons

2021 October 07

РМ

Роман Матвеев... in Maxwell's Demons
ADSTART и ADEN в единице (биты 0 и 2)
источник

E

Evgen in Maxwell's Demons
если попробать сделать в режиме опроса? без дма работает?
источник

РМ

Роман Матвеев... in Maxwell's Demons
сейчас попробую
источник

E

Evgen in Maxwell's Demons
и код заодно покажите, как сделаете
источник

РМ

Роман Матвеев... in Maxwell's Demons
хорошо, займет некоторое время. Спасибо большое за помощь!
источник

E

Evgen in Maxwell's Demons
жду )
вам надо просто отключить дма и всё по идее
источник

E

Evgen in Maxwell's Demons
вот вы делаете через dma?
а доступ к дма не дали
DMA Request disable
источник

РМ

Роман Матвеев... in Maxwell's Demons
Да, действительно!
Только что-то у АЦП в DR теперь только 0
источник

РМ

Роман Матвеев... in Maxwell's Demons
источник

E

Evgen in Maxwell's Demons
Внимательнее будьте
и честно настройки adc гуглятся, вы за 3 дня могли 10 раз уже запустить, если бы проверили )
На хале же делаете)
источник

РМ

Роман Матвеев... in Maxwell's Demons
Так все равно не работает :(
В регистре данных АЦП лежит 0
Прерывание от DMA не происходит... Эх, копаю дальше
источник

E

Evgen in Maxwell's Demons
канал тот выбрали? ножка та?
источник

РМ

Роман Матвеев... in Maxwell's Demons
Ножка АЦП? Да похоже та. Вот если я ВЫключаю DMA Continuous Request, то данные появляются и в памяти и в дата регистре АЦП (однократно).
источник

GB

Grzegorz Brzęczyszcz... in Maxwell's Demons
Функцию HAL_Start... DMA поменял?
источник

РМ

Роман Матвеев... in Maxwell's Demons
Не понял вопрос
источник

РМ

Роман Матвеев... in Maxwell's Demons
АЦП запускаю командой HAL_ADC_Start_DMA(&hadc1, (uint32_t *)&Vout_adc, 1);
источник

GB

Grzegorz Brzęczyszcz... in Maxwell's Demons
Так ведь DMA отключен уже?
источник

РМ

Роман Матвеев... in Maxwell's Demons
нет
источник

GB

Grzegorz Brzęczyszcz... in Maxwell's Demons
Ну того извиняюсь)
источник

E

Evgen in Maxwell's Demons
смотрите, что вам падает в dma канал у вас же прерывание по dma включено?
источник