Как изменить значение «ADC-> HTR» с помощью переменной - PullRequest
0 голосов
/ 09 декабря 2018

У меня вопрос о STM32 & Kiel.

В моем проекте я могу изменить регистры HTR и LTR аналогового сторожевого устройства АЦП с прямым номером, как показано ниже:

ADC1-> HTR =(500);

, но когда я пытаюсь назначить переменную этому регистру, как показано ниже:

ADC1-> HTR = (ADC_HVAL);

, у меня ошибка:

.. / Src / main.c (120): ошибка: # 513: значение типа "uint32_t *" не может быть присвоено объекту типа "uint32_t"

Я изменяютип переменной, но ошибка остается.

пожалуйста, помогите мне спасибо

1 Ответ

0 голосов
/ 09 декабря 2018

Вам нужно приведение типов, чтобы установить переменную.Просто присвойте значение указателю.

ADC1->HTR = (*ADC_HVAL);
...