АЦП работает только при подключённом отладчике

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

АЦП работает только при подключённом отладчике

Сообщение baghear »

Добрый день, при подключенном отладчике АЦП работает как положено, если отладчик отключить АЦП постоянно выдает одно и тоже значение.
Подскажите почему так может быть?
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: АЦП работает только при подключённом отладчике

Сообщение Аlex »

baghear писал(а):почему так может быть?
Такого не может быть. Модулю АЦП пофиг, подключен ли к МК отладчик или не подключен.
Ищите проблему в схемотехнике.
Реклама
Аватара пользователя
scorpi_0n
Вымогатель припоя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Re: АЦП работает только при подключённом отладчике

Сообщение scorpi_0n »

Почему же не может? Вполне может. Наверняка кроме АЦП ещё что-то есть. Иначе как же узнали, что без отладчика АЦП не работает?
1. МК пофигу что читает его регистры, прога или отладчик. Некоторые биты при чтении регистра сбрасываются. Т.е. в проге может не быть чтения этих регистров, а при отладке эти регистры запросто могут читаться.
2. Если имеются прерывания и флаги сбрасываются перед самым выходом из прерывания, то вполне может быть ситуация, когда при пошаговой отладке прерывание обрабатывается нормально, а без отладчика флаг не сбрасывается.
3. Некоторая периферия МК живёт своей жизнью при отладке, т.е она может не тормозиться при брикпоинте.

А вообще нужно разделить прогу пополам и определить, действительно ли неправильно работает АЦП или неправильно работает вывод результата АЦП.
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

Re: АЦП работает только при подключённом отладчике

Сообщение baghear »

Если получиться разобраться отпишусь, пока результат тот же при подключенном отладчике программа работает и реагирует на замыкание пинцетом входа Ацп на землю.
Стоит отладчик отключить реакции на изменение напряжения на входе Ацп нет.
Реклама
Эиком - электронные компоненты и радиодетали
pixar
Потрогал лапой паяльник
Сообщения: 314
Зарегистрирован: Чт ноя 29, 2012 08:27:22

Re: АЦП работает только при подключённом отладчике

Сообщение pixar »

а вообще еще что-то программма делает , кроме опроса ацп ? может она вообще не работает без отладки ?
Реклама
Аватара пользователя
baghear
Опытный кот
Сообщения: 791
Зарегистрирован: Вт июн 17, 2014 00:34:26

Re: АЦП работает только при подключённом отладчике

Сообщение baghear »

Она отрисовывает значения АЦП на дисплее в виде графика.
Реклама
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: АЦП работает только при подключённом отладчике

Сообщение GFX »

что так и не разобрались?) было такое на 303 МК, все из-за кривости в настройки АЦП.
w307892309
Родился
Сообщения: 7
Зарегистрирован: Чт апр 06, 2017 14:02:19

Re: АЦП работает только при подключённом отладчике

Сообщение w307892309 »

в документации встречал информацию, что устройство тактируется от usb (компьютера), соответствующий элемент на плате присутствует, но не распаян
и при подключении по usb его использовать не рекомендуется
соответственно в настройках (инициализации) контроллера это указывается
Ответить

Вернуться в «ARM»