Re: Срочный вопрос по Протеусу
Сегодня опять появилась возможность поработать с проектом.
Убил последнее сообщения о конфликте преобразования тем, что включил АЦП сразу после инициализации.
В принципе, все эти манипуляции хоть и успокоили симулятор, но воспринимаются мной как некие танцы с бубном. Само по себе, периодическое отключение/включение АЦП не нарушает каких-то спецификаций Microchip, но позволяет несколько снизить потребление тока контроллера. При этом соблюдаются все рекомендации. После включения дается задержка 7мкс, необходимая для завершения переходного процесса во входных цепях АЦП. Период TAD соответствует рекомендуемому. Завершение преобразования контролируется по сбросу бита GO/-DONE. Поэтому, пока преобразование не завершится, какие-то манипуляции с АЦП, а тем более новые преобразование не производятся.
Поэтому каких-то поводов для возникновения ошибок нет.
В инете можно нагуглить множество случаев аналогичных моему, но там вопрошающие, разобравшись сами, не оставляют ни каких комментов для последующих страдальцев. Поэтому пишу этот отчёт в надежде на то, что этот мой небольшой опыт позволит другим справится с аналогичной ситуацией.
С наступающим Новым 2015 годом, коллеги!
|