Перейти к содержанию
    

STM32 & ADC

Начал работу с STM32.

Помигал светодиодами, запустил дисплей LS020.

Не могу запустить ADC (AnalogWatchdog) из примеров ST.

У меня STM32F103CB, измеряемое напряжение на PA.04 (Channel4).

Как я понял, если напряжение выходит за пределы 0x0B00 - 0x0300

должно возникать прерывание и т.д.

Но реакции никакой. Может кто пробовал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пользовался AWD не раз, все работало, правда на STM32F103RB. Проверьте, что разрешены соответствующие прерывания в NVIC (от ADC) и в регистрах ADC, проконтролируйте результаты преобразования ADC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

gregory812!

Спасибо большое за совет.

Я и сам знаю, что чудес не бывает, но очень часто нужен пинок.

Все очень просто, у меня был подключен Pin_3, а не Pin_4.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...