Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Ср окт 12, 2016 11:30:12

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

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

Ср окт 12, 2016 14:58:53

baghear писал(а):почему так может быть?
Такого не может быть. Модулю АЦП пофиг, подключен ли к МК отладчик или не подключен.
Ищите проблему в схемотехнике.

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

Ср окт 12, 2016 15:27:42

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

А вообще нужно разделить прогу пополам и определить, действительно ли неправильно работает АЦП или неправильно работает вывод результата АЦП.

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

Чт окт 13, 2016 02:26:05

Если получиться разобраться отпишусь, пока результат тот же при подключенном отладчике программа работает и реагирует на замыкание пинцетом входа Ацп на землю.
Стоит отладчик отключить реакции на изменение напряжения на входе Ацп нет.

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

Пт окт 14, 2016 16:48:07

а вообще еще что-то программма делает , кроме опроса ацп ? может она вообще не работает без отладки ?

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

Пт окт 14, 2016 18:13:58

Она отрисовывает значения АЦП на дисплее в виде графика.

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

Сб апр 29, 2017 22:36:22

что так и не разобрались?) было такое на 303 МК, все из-за кривости в настройки АЦП.

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

Ср май 03, 2017 10:24:31

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