Здравствуйте.
Задача следующая, используя встроенный 10 битный АЦП МК PIC16F688 со встроенным опорным напряжением 2,56 Вольт. В качестве входного сигнала использую потенциометр. Изменяя положение ручки потенциометра, необходимо в зависимости от напряжения на входе АЦП переключать порты выхода в высокий уровень. Написал код на С, используя операторы if...else. При, так сказать, одном каскаде if...else (Картинка 1) все работает замечательно, в зависимости от положения ручки потенциометра ниже уровня 300, на выходе 0, выше 1. А как начинаю добавлять следующие каскады if...else (Картинка 2) происходит следующее, при повышении уровня на входе АЦП от 0 до 1024, на первом пине высокий уровень и на этом дальнейшие действия заканчиваются.
Вопрос, где допустил ошибку?