Кто любит RISC в жизни, заходим, не стесняемся.
Ср окт 12, 2016 11:30:12
Добрый день, при подключенном отладчике АЦП работает как положено, если отладчик отключить АЦП постоянно выдает одно и тоже значение.
Подскажите почему так может быть?
Ср окт 12, 2016 14:58:53
baghear писал(а):почему так может быть?
Такого не может быть. Модулю АЦП пофиг, подключен ли к МК отладчик или не подключен.
Ищите проблему в схемотехнике.
Ср окт 12, 2016 15:27:42
Почему же не может? Вполне может. Наверняка кроме АЦП ещё что-то есть. Иначе как же узнали, что без отладчика АЦП не работает?
1. МК пофигу что читает его регистры, прога или отладчик. Некоторые биты при чтении регистра сбрасываются. Т.е. в проге может не быть чтения этих регистров, а при отладке эти регистры запросто могут читаться.
2. Если имеются прерывания и флаги сбрасываются перед самым выходом из прерывания, то вполне может быть ситуация, когда при пошаговой отладке прерывание обрабатывается нормально, а без отладчика флаг не сбрасывается.
3. Некоторая периферия МК живёт своей жизнью при отладке, т.е она может не тормозиться при брикпоинте.
А вообще нужно разделить прогу пополам и определить, действительно ли неправильно работает АЦП или неправильно работает вывод результата АЦП.
Чт окт 13, 2016 02:26:05
Если получиться разобраться отпишусь, пока результат тот же при подключенном отладчике программа работает и реагирует на замыкание пинцетом входа Ацп на землю.
Стоит отладчик отключить реакции на изменение напряжения на входе Ацп нет.
Пт окт 14, 2016 16:48:07
а вообще еще что-то программма делает , кроме опроса ацп ? может она вообще не работает без отладки ?
Пт окт 14, 2016 18:13:58
Она отрисовывает значения АЦП на дисплее в виде графика.
Сб апр 29, 2017 22:36:22
что так и не разобрались?) было такое на 303 МК, все из-за кривости в настройки АЦП.
Ср май 03, 2017 10:24:31
в документации встречал информацию, что устройство тактируется от usb (компьютера), соответствующий элемент на плате присутствует, но не распаян
и при подключении по usb его использовать не рекомендуется
соответственно в настройках (инициализации) контроллера это указывается
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.