Quote
Этот порт называется PORTA, все у вас правильно.
Добавьте в начало программы строку
Declare All_Digital = On ;Установить все порты цифровыми входами/выходами
Дело в том, что при использовании как цифровые входы выводов PORTA нужно в PORTA по этим выводам отключать аналоговые компараторы. Эта строка установит весь PORTA в режим цифровых входов и отключит внутренние компараторы. Если использовать не PORTA а PORTB, PORTC, PORTD то эту сроку добавлять не нужно все и так заработает.
Компараторы здесь не при чем, поскольку их там нет. Здесь нужно, во первых, настроить портА как цифровой, а во-вторых, настроить на вход. Для этого, опять же, воспользуйся программой Protonheadermaker, там вкладка есть "Устройства". Нажми "Использовать АЦП", после этого - Vref. Там укажи 7 галочку - это будет соответствовать тому, что все порты АЦП работают как цифровые и никакого отношения к АЦП не имеют. После этого открой вкладку "Результат", там увидишь значения регистров ADCON0 и ADCON1. Перепиши их в свою программу. Думаю, поможет.
Ко всем собратьям по разуму:
Думаю, все используют локальную версию сборки 6.0.0.0
У меня на буке есть сборка-установщик - чисто плагин. Если протон не установлен, то она не встанет. Завтра скину, по крайней мере, попробую...