Цитата(SysRq @ Nov 17 2008, 23:23)

Код
PINC = 0xFF; //pull up
Ошибка. Регистры PINx - read only. Подтяжки включаются не так, см. даташит. Спасибо за начставление.
Код
reti();
Ошибка. Не надо этого, т.к. ISR() все сгенерит сам.
Убрал reti() , и правда, не сказалось на работе
Код
int i=0;
while (i==5) { i++; }
Так тело цикла не выполнится ни разу. Если хотите чтобы выполнилось 5 раз, делайте проверку "i < 5". А еще лучше заменить while на for.
Спасибо боьшое за помощь, ддо меня тоже это допёрло, условие иправил и всё сразу заработало , даже с while.
Ну если о компараторе дальше, то есть вопрос. (учу по Книге Евстифеева). Как на практике можно использовать аналоговый компаратор, а точнее его свойства подключать выводы к мультиплексору АЦП, и куда это можно применить? В книге как то не густо написано, у меня слабое представление как это можно использовать. Пробовал подавать разные сигналы с генератора на входы аналогового компаратора, по прерыванию выводил значение бита ACO. Получалось что-то вроде ШИМ., правда еще не уверен, что именно это и получил. Да и вообще кратко можно ли о практическом применении аналогового компаратора в этом ракурсе, или примерчики, ссылку , проект. Всем отозвавшимся заранее спасибо.