Доброго времени суток.
У меня возникла проблема при работе контроллера STM32f107. при измерении двух АЦП одновременно в регистр данных АЦП записывается результат 0FFF0FFF. Несмотря на то, что на входе АЦП вольтметр показывает 0. Пробовал подавать другое напряжение через потенциометр: результат тот же. Если подать на вход заземление, то измерение показывает 0. В чем может быть проблема?
проблема в том, что при таких вопросах обычно выкладывают спорные места в исходниках и описывают, как подключено железо.. (pastebin.com)..
если в еррате ничего нет по этому поводу, то вероятно ошибка в ините пинов или узла АЦП или процедурах старта/чтения..
ну или в мане на работу с АЦР сказано: It is highly recommended to use DMA instead of interrupts to
avoid the loss of data
зы отдельные каналы на 105(брат 107) отлично работают (со слов коллег)..
update раньше на www.st.com раздавали пакет с либами под stm32f1xx, куда он нынче закопан у них не знаю, но там вполне можно было посмотреть на работу нужного узла..