Эквивалентный ADC_DMARequestAfterLastTransferCmd в библиотеке HAL STM32F4 - PullRequest
0 голосов
/ 16 марта 2020

Я работаю с платой STM32 Nucleo-F401RE и цепочкой инструментов на основе затмения, пытаясь выполнить AD C считывание с датчика линии CCD. У меня есть пример прошивки, делающий именно то, что я хочу, который можно найти здесь .

К сожалению, эта прошивка написана с использованием библиотеки std Периферий, в то время как любой проект, который я создаю в моей среде, использует HAL. У меня не было бы проблемы с миграцией в HAL, но я не могу найти правильную замену для ADC_DMARequestAfterLastTransferCmd (), которая, кажется, играет важную роль в настройке DMA. Я не могу найти надлежащую документацию о том, что именно она делает, поэтому меня постоянно беспокоит следующая проблема:

Вопросы:

  • Что именно делает эта функция? Название (и некоторая элементарная документация) указывают, что это будет настройка для планирования запросов DMA. Но я не смог перевести это на низкоуровневые действия.

  • Какая функция замены в HAL? Если нет, то как я могу создать ручную реализацию?

...